簡體   English   中英

Eclipse中JRE系統庫中的斷點

[英]Breakpoints in JRE System Library in Eclipse

我試圖在JRE系統庫的類中創建斷點,但是當我開始調試時,我收到了消息:“由於缺少行號屬性,無法在...處安裝斷點。修改編譯器選項以生成行號屬性。” 那么我該怎么做:從包​​含調試信息的源重新編譯JRE系統庫並使用它? 還是有一些更簡單的方法?

所以,最簡單的方法 - 使用JDK而不是JRE。 在這種情況下,我們可以在系統庫中使用斷點。 但我們無法監控局部變量的值。 為此我們應該重新編譯rt.jar(沒有sun。*數據包,因為它們是專有的)。 那里描述了重新編譯的過程。 它是俄語,但是在文章中找到了結果rt-dbg.jar的鏈接。

您只需啟用一些編譯器選項。 右鍵單擊項目,然后選擇“ Properties 轉到Java Compiler並啟用復選框“ Add line number to generated class files (used by the debugger)和其他文件。

最簡單的方法是獲取等效的JDK並將其作為目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM