eclipse无法编译的解决方案

引用: http://www.cnblogs.com/zhuxiangguo/archive/2011/10/04/2198757.html

先看一下有没有发生以下几个情况:
1.JDK版本的问题,在Installed JREs下去掉被勾选的JRE再Remove后重新Add

2.确保 project--build automatically已经被选上

3.如果1、2没用:project--clean--clean selectproject, 勾上start build immediatelly
删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置eclipse为保存时编译,然后在保存的时候就可以自动编译了

4.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况
可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果
remove掉 JRE SystemLibrary,重新导入即可编译

5.如果project上有个红色感叹号或叉,进入problems视图用eclipse的自动修复功能修复

  最后发现原因是我手动安装的一个插件的jar包被我从外部删除了,结果在problems下修复后就好了

猜你喜欢

转载自lfz.iteye.com/blog/1699746