我們不能在rt.jar的類中放置斷點嗎?java運行時庫中的斷點(rt.jar)
我調試的東西,我需要把java.lang.DriverManager中的斷點,但只要我把一個斷點,在一些地方,Eclipse提示我的消息
Unable to install breakpoint in java.sql.DriverManager due to missing line number attributes. Modify compiler options to generate line number attributes
這是否意味着java運行時類沒有被編譯進行調試?如果是,那麼爲什麼會這樣做呢。請幫忙!
編輯1:我在做遠程調試,實際的web應用程序運行在Linux機器上的tomcat上,我在一臺Windows機器上運行。哪個rt.jar是這裏的罪魁禍首,我的機器上還是遠程機器上的? rt.jar有可能不是用行號和其他有用的信息編譯的嗎?
編輯2:此問題的答案有詳細信息Locally declared variables can not be inspected 任何人都知道爲什麼編譯時沒有調試符號?它如何影響性能,以保持一些元數據或是其他東西?
的NetBeans 7.1,JDK 30年6月1日,win7的,沒有問題的設置斷點的DriverManager類 – Dapeng 2012-02-09 09:49:05
在過去RT帶調試符號的.jar可從java.net下載。但現在我找不到它的任何跟蹤。 – Mersenne 2012-02-09 10:50:56