java.lang.NoClassDefFoundError: test/User
Caused by: java.lang.ClassNotFoundException: test.User
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)
Exception in thread "main" 不管运行哪个小程序都在控制台输出这样的错误信息
启动一个完整的项目没有这种问题
我的eclipse怎么了?eclipsejava控制台
Caused by: java.lang.ClassNotFoundException: test.User
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)
Exception in thread "main" 不管运行哪个小程序都在控制台输出这样的错误信息
启动一个完整的项目没有这种问题
我的eclipse怎么了?eclipsejava控制台
然后新建的一个java project,在里面新建包,新建类,然后运行类,就报那个错误了。
运行的类都是很简单的,就一个main方法,方法体就是输出“hello world”,这样的类就会出错。类的代码没有问题的。运行其他的有main方法的独立的类也一样报这个错。
应该是eclipse哪里设置的有问题吧。
环境变量肯定设置了呀。这个eclipse已经用过很长时间了。运行项目都没有问题的。
public class Test
{
public static void main(String[] args){
System.out.println("wangyufeng");
}
}
project clear一下,刷新一下
eclipse集成了maven,跟这个有关系吗?其他正常运行的项目都是通过maven部署的。
没有加载进去。
我有比较笨的方法你可以试试,你用maven建立一个空的项目,把原先的项目复制过去