1. 本机的环境变量
JAVA_HOME :
D:\devSoft\Java\jdk1.6.0_37
path:
%JAVA_HOME%\bin;
classpath:
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
2.在桌面上创建Test.java
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("ssss");
}
}
3.编译:
cd Desktop
javac Test.java 编译通过
java Test 报错:错误如下:
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Caused by: java.lang.ClassNotFoundException: Test
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Test. Program will exit.
求解原因,我到底哪里错了! 本机系统win7 _32 ;
本文介绍了一个常见的Java程序运行时错误——NoClassDefFoundError,并提供了详细的步骤来帮助读者理解如何配置环境变量及编译Java程序。文章还深入探讨了此错误的原因及其解决方案。
4584

被折叠的 条评论
为什么被折叠?



