eclipse项目必须运行两次才能编译更新

时间:2015-07-15 02:00:52

标签: java eclipse

最近我的eclipse(版本3.8.1)开始表现得很奇怪。假设我正在运行一个特定的java项目,并且我点击了运行按钮来运行项目,现在如果我对代码进行一些修改并重新运行它,我将获得先前执行的代码的输出。当我第二次运行我的项目时,将执行新的更新代码。

重启eclipse无法解决此问题。 如果我正在调试代码,这不会发生。

编辑:对于调试我发现在第一次运行时它会忽略任何调试点并只运行代码(以前的版本)。因此,即使对于调试,如果我对代码进行修改,也必须运行调试两次。

2 个答案:

答案 0 :(得分:1)

我不确定它会有所帮助,但对我来说它有效: Window-> Preferences-> Run / Debug-> Launching:in field" General Options"在启动"之前选中字符串" Build(如果需要)中的框。 当我有同样的问题时,那个盒子没有被检查。

答案 1 :(得分:0)

就我而言,问题在于构建顺序。

转到项目'属性'> “建设者”。 确保Java Builder位于顶部。