不能编译的表现:
1 eclipse web 工程中,当修改.java文件后,classes中的.class不能自动更新,
2 eclipse 中build automatically开启.
原因: 在project的properties的source里面,发现提示: source folder path missing....
分析:
在eclipse的工程中,导入的包不存在(有多种可能导至这种情况),而文件又用到了这些包,会出错工程错误提示,但导入的包不存在,而文件又没用到这些包,不会出现错误提示,但会使该工程无法自动编译,解决方法就是remove所有的包(除了jdk)再重新加入肯定存在的包。
后序:
这个问题的解决方法总结一下:
1,查看project --> Build Automatically有没有选中?如果没有,勾上以后,clean一下,重启eclipse。
2,查看你的lib里面有没有不用的(多余)jar包,看你的.classpath文件中有没有错误的路径.
3,这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话:
The project cannot be built until build path errors are resolved
然后下面提示unbound classpath, 一般在.classpath中删除这些path就可以了
转载请标明出处:雅荷湾