2012-04-22 66 views
3

問題是:String.hashCode()線:1489 [局部變量不可用]
因此,不能夠檢查變量的值 ECLIPSE debug screenshot調試不能同時蝕<br> 調試以檢查變量

請提供一些指點

喜托馬斯Nurkiewicz 謝謝你的努力幫助我在此,我對這些How to debug .class files in ECLIPSE?和01後趕上了一個新的JDK(哈氏所有類的詳細信息)但隨後也面臨着同樣的問題................ eclipse debug image after changes

+0

的解決方案是在這裏: http://stackoverflow.com/questions/271521/locally-declared-variables-can-not-be-inspected/12911067#12911067 – rinkesh 2012-10-16 09:08:00

回答

5

JDK類沒有調試信息來編譯,所以在調試過程中,你不能看到局部變量。您將不得不重建JDK或使用開發版本,請參閱:Step through JDK source code in IntelliJ IDEAEnabling debugging inside JRE classes

+0

我使用Eclipse和不想使用IntelliJ ...和第二個鏈接需要我在cmd提示符上工作,我試過......但我不擅長這個 – 2012-04-22 10:20:21

+0

@ jain007:第一個鏈接「*不是特定於IntelliJ IDEA。*」;不幸的是,你可能需要使用命令行工作一點點。 – 2012-04-22 10:27:58

+0

好的...只是幫我運行這個cmd ..... \ unxutils \ usr \ local \ wbin \ find.exe -name * .java> files.txt .....我的jdk在C:\ Program Files \ Java \ jdk1.6.0_31 ......我無法理解,在這個find.exe實用程序存在的位置......即使某些參考文獻在http://www.javalobby.org/java/中給出論壇/ t103334.html – 2012-04-22 16:30:24