2010-01-13 145 views
34

「熱代碼替換失敗 - 添加方法未實現」。 每次我在測試類中更改某些內容(並保存它)時,都會收到此錯誤消息。 無法弄清楚它的含義。有人可以幫忙嗎?熱代碼替換失敗(日食)

+0

你使用tomcat(或任何應用程序服務器)嗎? – Bozho 2010-01-13 12:46:26

+0

@ Bozho-我不使用tomcat(或任何應用程序服務器)。 – snakile 2010-01-13 13:34:01

回答

35

可能的話,你有一個測試仍在運行(在調試模式)。嘗試完成所有測試(您可以在調試視圖中看到它們:window-> show view-> debug)並重試...

+0

我無法在「show view」下找到「debug」。 – lindhe 2014-11-26 15:35:24

20

看到這個線程:

這意味着你改變了一個類,而這是調試應用程序,它運行的時候它無法更新應用程序的類。
錯誤提示您可能正在運行較舊的JVM,即1.4.2之前版本,但如果更改與以前版本的類不兼容,則此錯誤可能會發生在任何JVM上。

請仔細檢查您在調試會話中使用的JRE。

還檢查您是否正在部署使用調試屬性集編譯的類。 (見this thread

最後,indicated here

你切換 「Project->Build Automatically」 了嗎?
熱代碼替換工程(只?)如果自動構建被打開...

http://www.webreference.com/programming/javascript/rg7/Build-Automatically.gif

3

我也遇到過這個問題。我發現一個隱藏在背景中的構建讓我覺得合適。檢查以確保您已關閉或完成所有測試/構建。儘管如此,你仍然可以運行新的代碼。

2

只要出現此錯誤消息,它也會提供終止或重新啓動的選項。選擇終止,它將終止任何您無法找到的正在運行的調試案例。

-1

我去了同樣的問題,但我的調試會話幾個小時ago.But仍然ECLIPSE錯誤不斷出現。
所以我只是簡單地重新啓動ECLIPSE IDE,然後問題剛剛解決。

+0

https://www.youtube.com/results?search_query=have+you+tried+turning+it+off+and+on+again – 2017-10-21 07:33:49