在Eclipse中,我的源代码的更改没有任何效果

daj*_*ood 21 java eclipse

我在Eclipse Helios中遇到了一个奇怪的问题.当我改变我的源代码时,我的更改没有任何效果.即使我以一种看起来无法编译的方式更改代码,它仍然可以运行.

在编辑和保存我的源代码并将它们提交给svn时,Eclipse似乎在后台保持其状态.

我不知道要查找什么设置或做什么.我很乐意接受任何帮助.

最好的问候,大卫

Som*_*yya 15

如果上述步骤无法解决问题,请执行以下操作,

关闭eclipse转到硬盘驱动器上的项目文件夹.删除.metadata文件并重新启动eclipse并重新访问工作区.将重新验证类路径和库,并重新构建项目.

  • 如果您想调动整个工作空间并花费几个小时修复它,这将很有用。仅将此作为最后的手段。当您不知道后果而Windows不允许您还原元数据时,这特别好。 (4认同)

RMo*_*sey 9

在"项目"菜单中,验证是否已选中"自动构建".


Ign*_*rre 6

Spring Tool Suit(基于Eclipse)中运行Maven项目时,我遇到了同样的问题。我每次都需要清理和构建Maven项目,以使STS检测到新的更改(这显然是一个缓慢而低效的过程)。

所以我的解决方案是:

Alt + F5并选中“ 强制更新快照/版本”


Car*_*ano 5

如前所述,在 中验证您的自动构建选项Project->Build Automatically,然后清理项目,以便再次编译您的更改。

  • 清理后它工作正常,谢谢,删除 .metadata 没有帮助。 (2认同)