Eclipse不能自动编译有可能有三个原因:
第一个: 最简单的也就是把 Project --> automatically 的勾选项去掉了.
第二个: Eclipse在编译时遇到了编译器错误,其中保证所有的源代码正确,最普遍的问题一般是由于相应的依赖没有导入。
第三个: 这个也是最隐晦的,也就是用户为项目制定了不存在的依赖,导致Eclipse在编译期寻找这些引用无法成功,于是中断编译。这种解决方法就是在Java Build Path 里面去除掉那些无法Eclipse所寻址到的依赖。
第四个: 这个问题主要是因为自己修改了编译停止的选项。一般来说默认的都是会在遇到错误停止,遇到警告忽略的。但是如果IDE被不正确的配置过,那么需要去Check. Project --> Properties --> Java Compiler --> Building --> 确保该项目是按照Eclipse的默认选项。即CheckButton 没有被选中。