【发布时间】:2018-09-18 11:57:09
【问题描述】:
我似乎无法理解导致此错误的原因。我已将环境变量中的 CLASSPATH 设置为 C:\Program Files\Java\jdk-10.0.2\bin。
我可以使用javac HelloWorld.java 将代码编译成.class 文件。但是,当尝试使用 java HelloWorld 运行 .class 文件时,我收到以下错误:
我从C:\Java 运行代码,这是我的.java 和.class 文件的目录。
c:\Java>java HelloWorld
Error: Could not find or load main class HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
任何提示将不胜感激。
【问题讨论】:
-
类文件是否位于您尝试从 (c:\Java) 运行它的文件夹中?
-
设置你的类路径,你的 .class 文件在哪里。
标签: java class compilation classnotfoundexception