当cmd中运行javac和javah时,显示javac: file not found
When Running javac and javah in cmd, it shows javac: file not found
我正在尝试 运行 我的 java 简单的,它可以在 eclipse IDE 中打印“111”,但是当我试图在 CMD 中 运行 它时,它显示如下错误:
javac: file not found: testdll.java
Usage: javac <options> <source files>
use -help for a list of possible options
但是我已经cd到这个路径了:
C:\Users\user\Documents\elipseworkspace\testdll\src>javac testdll.java
我的.java文件路径是:
C:\Users\user\Documents\elipseworkspace\testdll\src\testdll.java`
.class 文件是:
C:\Users\user\Documents\elipseworkspace\testdll\bin\testdll.class`
当我 运行ning java -version 它显示:
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
当我 运行ning javac -version:
javac 1.8.0_40
当我在 运行ning echo %path%:
C:\Program Files\Java\jdk1.8.0_40\bin;
C:\Program Files\Java\jdk1.8.0_40\jre\bin;
我已经搜索了很多关于这个问题的页面,但它不适用于我的问题。
我不确定是什么原因。任何人都可以帮助我吗?非常感谢!
正如您所说,我认为以下 testdll
作为您的源文件。
package testdll;
public class testdll {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("1111");
}
}
If you are trying to compile and run outside of Eclipse IDE use the below process.
去路径 cd C:\Users\user\Documents\elipseworkspace\testdll\src\testdll\
编译 : javac testdll.java
Run/Execute :
- 我们不能 运行 包内的包定义文件。
- 出包使用:
cd..
- 现在你在
src
目录 C:\Users\user\Documents\elipseworkspace\testdll\src\
,所以现在你可以 运行 testdll 的 .class
文件为:java testdll.testdll
(java package_name.class_name)
我正在尝试 运行 我的 java 简单的,它可以在 eclipse IDE 中打印“111”,但是当我试图在 CMD 中 运行 它时,它显示如下错误:
javac: file not found: testdll.java
Usage: javac <options> <source files>
use -help for a list of possible options
但是我已经cd到这个路径了:
C:\Users\user\Documents\elipseworkspace\testdll\src>javac testdll.java
我的.java文件路径是:
C:\Users\user\Documents\elipseworkspace\testdll\src\testdll.java`
.class 文件是:
C:\Users\user\Documents\elipseworkspace\testdll\bin\testdll.class`
当我 运行ning java -version 它显示:
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
当我 运行ning javac -version:
javac 1.8.0_40
当我在 运行ning echo %path%:
C:\Program Files\Java\jdk1.8.0_40\bin;
C:\Program Files\Java\jdk1.8.0_40\jre\bin;
我已经搜索了很多关于这个问题的页面,但它不适用于我的问题。 我不确定是什么原因。任何人都可以帮助我吗?非常感谢!
正如您所说,我认为以下 testdll
作为您的源文件。
package testdll;
public class testdll {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("1111");
}
}
If you are trying to compile and run outside of Eclipse IDE use the below process.
去路径 cd C:\Users\user\Documents\elipseworkspace\testdll\src\testdll\
编译 : javac testdll.java
Run/Execute :
- 我们不能 运行 包内的包定义文件。
- 出包使用:
cd..
- 现在你在
src
目录C:\Users\user\Documents\elipseworkspace\testdll\src\
,所以现在你可以 运行 testdll 的.class
文件为:java testdll.testdll
(java package_name.class_name)
- 出包使用: