Exception in thread "main" java.lang.NoClassDefFoundError

错误:Exception   in   thread   "main"   java.lang.NoClassDefFoundError

症状:eclipse中的相关项目根节点有个红叉

描述:我出现这个异常是在使用eclipse时,和一般出现在java cmd出现的问题还不太一样。我利用IDE生成类,生成main方法,结果一运行。出了Exception   in   thread   "main"   java.lang.NoClassDefFoundError,并且还弹出了个对话框,也时说找不到main方法程序关闭之类。

产生原因:删除项目中不要的包,没有先删除对应的自源文件或者是自源包(可能是)。

解决办法:把buildpath里的“垃圾”自源文件删除了。

 

你可能感兴趣的:(exception,thread,eclipse,java,cmd,ide)