费了两天功夫,终于找到了eclipse不构建项目的原因。
eclipse死活不构建项目,遇见这个错误很头疼,我又是把eclipse的configuration配置文件夹清空,又是把工程文件的metadata清空,可是还是没有找到问题的所在,我一旦保存一个文件,eclipse就会把整个项目构建,后来下班了,我也不用改程序了,就闲下来到处搜索,看见有篇文章说如果某个文件报错,但是在资源管理器里又不显示错误的话,可以把这个文件从整个工程中exclude出去,然后又include进来,心想,这主意不错,死马当活马医一回,我还没有这么做之前,突然发现eclipse的构建结果提示,项目没有构建完,因为发现有个IOException不能找到,因为不能引入这个class,所以导致项目没有构建,这个是完全有可能的,又细看了这个class,并不是java.io.exception.IOexception,没准问题就是这里,而且我当时是批量导入的,用的ctl+shift+o,所以eclipse按照构建jar包的顺序找了一个我不需要的IoException,这就是问题的所在了。
以后切忌,不要批量导入类,否则有时错的不知道怎么搞的。
我把这个类从项目中排除后,奇迹来了,项目全构建了,血的教训。切记!