使用jdk能够编译程序,但是一执行就会报下面的错误 Exception in Thread "main" java.lang.NoClassDeFoud

Cant found the main class :f Program will exite
2024-12-17 08:35:09
推荐回答(4个)
回答1:

刚刚学的时候也老是这个错误,ClassLoader没找到路径,这样配置一下,
我的电脑->右键->属性->高级->环境变量
1) JAVA_HOME
c:\Program Files\java\jdk1.6.0_23;
2) PATH
c:\Program Files\java\jdk1.6.0_23\bin;
3) CLASSPATH
.;c:\Program Files\java\jdk1.6.0_23\lib\tools.jar;(你的问题出在这里,注意前面的 一点和分号 ,它是引用所有路径的意思,可能是掉了这个了 .; )

回答2:

你的类里有main方法吗?

回答3:

但程序执行时就是不行 一般情况下是classpath的原因 假设JDK的安装路径就是找不到类,建议你帖一下全部的错误。看看是不是你输入的路径或包名不

回答4:

如果classpath是对的,那就是JAVA_HOME设置错了,JAVA_HOME里,目录后面不能带";"的.