我试图运行我的java simple,它可以打印" 111"在eclipse IDE中但是当我试图在CMD中运行它时,它会显示如下错误:
javac: file not found: testdll.java
Usage: javac <options> <source files>
use -help for a list of possible options
但我已经走上了这条道路:
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`
当我运行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)
当我正在运行javac -version时:
javac 1.8.0_40
当我运行echo%path%:
时C:\Program Files\Java\jdk1.8.0_40\bin;
C:\Program Files\Java\jdk1.8.0_40\jre\bin;
我已经搜索了很多关于这个问题的网页,但它并没有解决我的问题。 我不确定是什么原因。任何人都可以帮助我吗?非常感谢你!
答案 0 :(得分:0)
在您评论时,我认为以下testdll
是您的源文件。
package testdll;
public class testdll {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("1111");
}
}
如果您尝试在Eclipse IDE之外编译和运行,请使用以下过程。
转到路径 cd C:\Users\user\Documents\elipseworkspace\testdll\src\testdll\
编译:javac testdll.java
运行/执行:
cd..
src
目录C:\Users\user\Documents\elipseworkspace\testdll\src\
,现在您可以运行testdll的.class
文件:java testdll.testdll
(java package_name.class_name) 强>