[英]Eclipse IDE debugging - code not reflects new changes
我正在使用 Eclipse IDE (4.2)。 当我在 Eclipse 中进行更改并尝试调试它时,会编译以前的版本,但不会编译新版本。 为了解决这个问题,我做了 maven clean/build 然后刷新项目。 但这非常繁琐,每次进行任何更改时都需要这样做。 是否有另一种解决方法或插件可以用来自动获取这些更改?
单击Project > Build Automatically
一次,并确保在Build Automatically
选项前面显示对勾。
另外,您还必须启用热代码替换选项。 单击Windows > Preferences
。 转到Java > Debug
在“ 热代码替换”组中选择所有选项
我遇到了同样的问题,这些步骤解决了该问题:
我有同样的问题,原因是eclipse管理的.project中javabuilder的配置错误。 我打开它并重写了 buildspec 部分,以便 maven 或 jdt.core 都可以编译。 完成后,重新启动 eclipse,如果启用了Project > Build Automatically选项,现在应该反映任何更改:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>ProjectName</name>
<comment>My beautiful project</comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.