今天在debug代码时, 发现static部分注释掉, 还是仍然有执行,而且已经勾选了 project->build automatically还是没自动重新编译。
后来直接到bin目录下把class文件都删除了, 再debug时就报 “找不到或无法加载主类”啦。
这时候要一个个编译就麻烦了, 可以采取以下操作整个工程重新编译:
- 选中当前工程,在鼠标右键菜单中点击Properties,弹出工程属性对话框。
- 在Java compiler选项卡中选上enable project specific settings, 将compiler compliance level改成另外一个level。(如默认是1.7,将其改成1.6,等成功后再改回来即可。 )
- 点击“确定”,eclipse会提示说settings改变,需要重新编译整个project。
- 重新编译后,因为java compile compliance 改变了,因此有可能出现错误,重新改成project原来的level即可。