這對我來說是一個小小的煩惱,不斷出現。當我調試一個程序時,我可以看到直接作用域中的變量,但是我看不到由'this'類繼承的全局變量,靜態變量或變量。我知道如何獲得這些值進行測試的唯一方法是創建一個虛擬變量來將我想要的變量存儲在給定函數的範圍內,這是不高效或優雅的。在eclipse調試器中查看全局/靜態/繼承變量
有沒有一種更簡單的方法來查看我所提到的三種變量類型中的任何一種/所有變量類型的值?
感謝
這對我來說是一個小小的煩惱,不斷出現。當我調試一個程序時,我可以看到直接作用域中的變量,但是我看不到由'this'類繼承的全局變量,靜態變量或變量。我知道如何獲得這些值進行測試的唯一方法是創建一個虛擬變量來將我想要的變量存儲在給定函數的範圍內,這是不高效或優雅的。在eclipse調試器中查看全局/靜態/繼承變量
有沒有一種更簡單的方法來查看我所提到的三種變量類型中的任何一種/所有變量類型的值?
感謝
可以使用Expression View觀看任意表達式,包括靜態和全局變量。
另一個方便的視圖是Displays View,它允許您執行任意代碼。
在Debug Perspective
的Variables
視圖中擴大條目this
應允許您在默認情況下查看所有這些(非靜態)成員。
要(通過點擊小向下箭頭在視圖的右上角打開)查看常量和靜態成員,在Variables
視圖的菜單中,選擇Java > Show Static Variables
或Show Constants
在Debug透視圖,打開Variables視圖,點擊窗格右上角的向下箭頭並選擇Java/Show Static Variables
CDT:https://stackoverflow.com/questions/4434107/see-static-variables-in -eclipse-cdt – 2017-08-20 13:07:26