又是一个无头无脑的问题 ,不查查classes文件夹就不知道可恶的编译器没生成class ,无语啊-_-
环境:
myeclipse6.5 + tomcat6
问题表现:
明明有对应的包和类,却产生java.lang.NoClassDefFoundError
问题分析:
因为项目是导入到myeclipse的,所以包重新导入,包的位置改变了,而项目中classpath文件中位置保留着原来的包路径,导致了myeclipse找不到对应路径上的包而不生成class。tomcat项目目录中没有class,产生了java.lang.NoClassDefFoundError
解决方案:
设置项目的build path->configure build path 设置没用的包路径后clean 项目, 如果还不行,关闭项目重新导入
相关链接:
分享一下别人总结的 myeclipse不产生class的方法