Java 每次我想跑步时,我都必须(投影>;清理)。怎么不呢?

Java 每次我想跑步时,我都必须(投影>;清理)。怎么不呢?,java,eclipse,Java,Eclipse,我正在和一些同事用Java做一个项目。经过一个月的工作,突然间,几乎所有人(主要使用eclipse作为IDE的人)都遇到了一个奇怪的问题:当我们运行代码时,我们运行的是以前版本的代码。您可以想象我们之间出现的困惑,因为尽管后来编写了好代码,但坏代码仍然在运行。我们在Eclipse工具栏中找到了一个解决方案:Project>Clean。信不信由你,但每次我必须添加一行代码并运行时,我必须在之前进行清理。它变得令人沮丧 以下是我的问题:每次我想运行代码(比如自动清理)时,我是否可以做些什么来停止这样

我正在和一些同事用Java做一个项目。经过一个月的工作,突然间,几乎所有人(主要使用eclipse作为IDE的人)都遇到了一个奇怪的问题:当我们运行代码时,我们运行的是以前版本的代码。您可以想象我们之间出现的困惑,因为尽管后来编写了好代码,但坏代码仍然在运行。我们在Eclipse工具栏中找到了一个解决方案:Project>Clean。信不信由你,但每次我必须添加一行代码并运行时,我必须在之前进行清理。它变得令人沮丧

以下是我的问题:每次我想运行代码(比如自动清理)时,我是否可以做些什么来停止这样做?为什么会有这种行为?为什么我使用IntelliJ的同事没有这个问题


谢谢

除非你正在做比你透露的更复杂的事情,否则请选中“项目>自动生成”。这就是它所说的。如果禁用,则必须手动执行Project>Build All(或Clean)


如果选中“自动生成”,则您的团队可能对项目配置做了一些影响生成过程的事情。

转到“项目”菜单并选择“自动生成”。Eclipse是在生成代码,还是在调用其他工具来执行此操作?项目是否位于每个人的本地磁盘上?谢谢!我不记得自动取消选中Project>Build。事实上,只需单击绿色箭头,它就可以保存+清除+运行。多好啊!