2011-04-14 76 views
6

這對我來說是一個小小的煩惱,不斷出現。當我調試一個程序時,我可以看到直接作用域中的變量,但是我看不到由'this'類繼承的全局變量,靜態變量或變量。我知道如何獲得這些值進行測試的唯一方法是創建一個虛擬變量來將我想要的變量存儲在給定函數的範圍內,這是不高效或優雅的。在eclipse調試器中查看全局/靜態/繼承變量

有沒有一種更簡單的方法來查看我所提到的三種變量類型中的任何一種/所有變量類型的值?

感謝

+0

CDT:https://stackoverflow.com/questions/4434107/see-static-variables-in -eclipse-cdt – 2017-08-20 13:07:26

回答

15

Debug PerspectiveVariables視圖中擴大條目this應允許您在默認情況下查看所有這些(非靜態)成員。

要(通過點擊小向下箭頭在視圖的右上角打開)查看常量和靜態成員,在Variables視圖的菜單中,選擇Java > Show Static VariablesShow Constants

Show Static Variables

+0

謝謝你,那正是我需要的。我覺得有點愚蠢,我無法自己找到它 – drew 2011-04-14 18:11:14

+1

要告訴你實話,我必須也Google!現在我們都知道:) – 2011-04-14 21:29:34

+0

長時間的煩惱終於沒了,謝謝!不知道爲什麼我沒有這個谷歌之前.. – FDIM 2014-01-16 20:31:09

1

在Debug透視圖,打開Variables視圖,點擊窗格右上角的向下箭頭並選擇Java/Show Static Variables