天天看點

為什麼idea的斷點變黑了_調試-無法在Intellij IDEA中設定Java斷點

調試-無法在Intellij IDEA中設定Java斷點

我正在嘗試在GoogleAppEngine源代碼(SDK 1.7.0)中設定斷點,但IDEA Ultimate(11.0.2)一直告訴我javap。

從單元測試運作代碼并啟動開發伺服器時,都會收到此錯誤消息。

真煩人。 無論如何,我的源代碼都位于外部目錄(相對于IDEA主目錄和項目主目錄),而我的jar檔案位于App Engine SDK lib目錄下。

我的jar檔案作為項目庫添加到子產品中,而我的源檔案也已附加到該庫中。 我也在玩子產品依賴性,但是沒有運氣。 最後,我決定将該庫放入Compile範圍,但這不是一個好主意,因為SDK在運作時提供了這些jar,是以我決定退回Provided範圍。

我還使用了子產品依賴項頁籤上的導出複選框,但是我認為這無關緊要,根據Web幫助,僅當您具有依賴子產品并且希望在這些子產品中也可以使用庫時,導出才重要。

無論如何,這個問題也是在4年前提出的。 是以我想知道現在解決這個問題是否真的那麼困難?

我現在很失望。 到目前為止,我在IDEA上沒有任何問題...我看到這個問題也出現在其他人身上,是以我想這不是唯一的。

任何幫助表示贊賞。

由于下面的javap12實驗,我編輯了問題:看來類和源并不不同步。 我從SVN簽出了1.7.0相關的修訂版,并且我使用的是1.7.0 SDK,是以它們根本不應該不同步。

17個解決方案

67 votes

我有類似的問題,已經進行了各種嘗試。 以下是我通常的步驟:

如果您使用的是Maven依賴項,請轉到Maven項目->重新整理