eclipse打斷點調試進入到class文件中,不顯示變量值的解決辦法匯總


每天學習一點點 編程PDF電子書免費下載: http://www.shitanlife.com/code

 

問題描述:eclipse打斷點調試進入到class文件中,而且監視區不顯示變量結果

 

是由於對應的Java類跟編譯后的class文件,沒有關聯上,

解決辦法:

在打斷點調試的時候,如果發現進入到了class文件,先別着急關閉class文件,在該class文件中有個按鈕,然后點擊這個按鈕,選擇跟該項目對應的項目類型(java項目或者javaweb項目等)關聯對應的工程,點擊確定就行。

這樣源碼與class 文件就相關聯了。然后會看到斷點就會進入到相應的java文件中調試。如下圖:

 

注意:這個解決方法要根據不同的情況來定。有的公司比較奇葩,src目錄不直接在工程的目錄下,卻放在了

WEB-INF(我們公司就是。。),所以在調試的時候出現了這個問題,上面說的,指定到對應的工程,其實那樣說不完善,如果你的src目錄是直接在工程目錄下的,可以那樣指定,但是,如果像我這樣的,src目錄是在WEB-INF目錄下,那么,在指定Source的時候就應該指定到WEB-INF目錄下的src。

祝大家好運!歡迎留言交流……

在eclipse菜單目錄中:

run--->Run Configurations(或者Debug Configurations )--->左側的Java Application 選中你自己對應的工程,在右側會出現對應的相關內容,切換到Source選項卡中,重新指定你的Source,就像上面所說的。(如果以前有內容的,可以先remove掉后,然后add)

 

 

問題描述:eclipse在debug模式下,當鼠標移動到某個變量上面時不自動顯示該變量對應的值 
解決方案:點擊eclipse的Window->Preferences->Java->Editor->Hovers, 勾選Variable Values,(如果Combined Hover已經選擇了,就取消它), 然后點擊Apply,最后點OK(如下圖)。

這里寫圖片描述

 

 

 

每天學習一點點 編程PDF電子書免費下載: http://www.shitanlife.com/code


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM