【发布时间】:2015-05-17 18:07:55
【问题描述】:
我使用的是 Windows 7,我修改了 CLASSPATH,现在,在 cmd 窗口中,我的 JAVA 无法正常工作:它可以正确编译类,但是当我尝试使用:"java CLASS" 运行它时,系统总是说"Could not find or load main class"
与Java相关的reset 2个系统变量分别是:
- JAVA_HOME:
C:\Program Files\Java\jdk1.8.0_31 路径:
C:\Program Files\Java\jdk1.8.0_31\binCLASSPATH:
.;C:\Program Files\Java\jdk1.8.0_31\lib(更新版本,仍然无法使用...)
现在,我该如何重置我的 CLASSPATH?
我的测试代码:
public class a {
public static void main(String[] args){
System.out.println("abc");
}
}
【问题讨论】:
-
在
JAVA_HOME的末尾不应该有\bin,当然也不应该有;。而且您没有显示CLASSPATH的实际值。 -
@RealSkeptic 感谢您的回复...我更新了 3 个变量,并重新启动了 cmd 窗口,但仍然无法正常工作。
-
还有一件事:你确定你正在运行的类实际上有一个正确的
main方法吗?