读书人

Exception in thread quot;mainquot; java.lan

发布时间: 2013-03-27 11:22:42 作者: rapoo

Exception in thread "main" java.lang.NoClassDefFoundError:
报错如下
Exception in thread "main" java.lang.NoClassDefFoundError: test1
Caused by: java.lang.ClassNotFoundException: test1
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: test1. Program will exit.

网上简单查了一下说是环境变量有问题。
现在环境变量classpath我已经设置为C:\Program Files\Java\jdk1.6.0_31\jre\lib\rt.jar;.;
编译可以通过,就是运行不了啊!

但是问题是我手动在CMD窗口里面输入set Classpath=C:\Program Files\Java\jdk1.6.0_31\jre\lib\rt.jar;.;之后却可以运行!!!
看起来还是classpath的问题?但是我明明已经设置对了!!

最简单的代码
public class test{
public static void main(String args[]){
System.out.print("yyy");
}
}

[解决办法]
echo %classpaht%检测下
[解决办法]
搞什么啊,明明是类test,哪里冒出来的test1

读书人网 >J2SE开发

热点推荐