[英]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.