我正在使用Windows 7而且我修改了CLASSPATH,现在,在cmd窗口中,我的JAVA无法正常工作:它可以正确编译类,但是当我尝试使用:"java CLASS"
运行它时,系统总是说"Could not find or load main class"
与Java相关的重置2系统变量是:
C:\Program Files\Java\jdk1.8.0_31
路径:C:\Program Files\Java\jdk1.8.0_31\bin
CLASSPATH:.;C:\Program Files\Java\jdk1.8.0_31\lib
(更新后的版本,仍无效......)
现在,我怎么能重置我的CLASSPATH?
我的测试代码:
public class a {
public static void main(String[] args){
System.out.println("abc");
}
}
答案 0 :(得分:1)
使用 CLASSPATH
.;c:\Program Files\Java\jdk1.7.0_05\lib
使用"。;" 。是指这个,你会找到你的班级。
你的JAVA_HOME
c:\Program Files\Java\jdk1.7.0_05
和你的道路
c:\Program Files\Java\jdk1.7.0_05\bin;
使用此...这对我来说很好。
答案 1 :(得分:1)
您必须为java设置路径 请按照以下步骤操作:
1-转到我的电脑
2-属性
3-高级系统设置
4-环境变量
5-在第二个 LOWER LIST BOX
中选择路径6点击编辑
现在首先转到c:program files / java / jdk1。* / bin / 并在路径的末尾复制此路径
路径:c://无论如何 APPEND:c://无论什么/不管***; // c://程序文件/ java / jdk / bin ***
答案 2 :(得分:0)
您错误地设置了JAVA_HOME
。 JAVA_HOME: C:\Program Files\Java\jdk1.8.0_31;
主页始终应该是这样的 -
JAVA_HOME
注意:bin
设置在JAVA_HOME
目录之前。
我认为像这样修改PATH
可以解决您的问题。这里添加的{{1}}似乎没问题。