2016-12-06 49 views
3

我在StackOverlow中發現了一些關於此問題的問題,但都是關於自己編寫的代碼。我的問題有點不同,因爲我想調試一個名爲javax.swing.JComponent的Java API類。Eclipse - 無法在Java API類中安裝斷點

我的第一個問題是,我看不到任何消息來源。我通過將源文件附加到rt.jar來修復它在此處描述的Attach the Java Source Code

現在我看到了源代碼,我想在JComponent類中設置一個斷點。如果我嘗試這樣,我得到錯誤信息:

error message

「修改編譯器選項生成行號屬性」。這是一個很好的建議。但我的JDK版本在我下載時已經編譯好了。

那麼,我是否自己編譯它?或者你有其他建議嗎?

感謝您的幫助!

P.S:我已經安裝了 - Eclipse的霓虹燈 - jdk1.8.0_91 - 視窗10(64位)

回答

0

一個可能的問題可能來自指向JRE而不是JDK在IDE應用程序服務器。

嘗試驗證:

窗口 - >首選項 - >服務器 - >運行環境

<你的應用程序伺服器> - >編輯

選擇一個JDK,而不是JRE

不知道你是否已經通過這個鏈接....有幾個解決方案工作的我。

Eclipse - Unable to install breakpoint due to missing line number attributes

+0

我不使用應用程序服務器。所以,可能不是解決辦法,還是我錯了?感謝幫助! – mrbela