2010-12-01 25 views
2

在調試Java程序時,我無法查看Java源代碼中的變量值,例如在函數Integer.valueOf()中。我嘗試在Expressions或Inspect中添加變量,但得到'a無法解析'在調試過程中無法查看Java源代碼中的變量值

+0

信息源已連接,我可以逐步調試源代碼 – 2010-12-01 19:40:21

回答

0

這是已知的問題。通常你可以看到參數值爲arg0,arg1等,有時候會員變量。如果lhballoti是正確的,並且問題是編譯JDK時沒有調試信息,請嘗試從源代碼(src.zip)自己編譯它。我相信很難編譯完整的JDK,但我認爲你只能編譯有趣的類。然後在運行java程序時將這些類推入bootclasspath(使用-Xbootclasspath/p)。

我希望這會起作用。

0

'a'不是本方法中的局部變量,但我不認爲JRE類是使用完整調試信息啓用的。可能無法在JRE中看到局部變量。

相關問題