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 ;