2011-09-13 39 views
0

有沒有辦法將文本複製到緩衝區中爲某個特定類本地和繼承的所有變量?在Eclipse中獲取所有變量的列表

+2

[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried) –

+0

我不明白一個單詞...你想要達到什麼樣的目標? – musiKk

回答

0

我會建議使用像javap外部工具來快速列出類的所有實例變量(在標準輸出,你可以輕鬆地複製)。

javap命令反彙編類文件。
其輸出取決於使用的選項。
如果不使用任何選項,則javap會打印該包,受保護以及傳遞給它的類的公共字段和方法javap將其輸出打印到stdout

你可以把它作爲一個external tool from your eclipse session

  • Run>External Tools。這將啓動外部工具啓動向導。
  • 選擇Program,並給出名稱「javap」。
  • 對於「Location:」,點擊瀏覽器文件系統,然後找到您的應用程序所在的位置。
  • 對於「Working Directory」,選擇「Browse Workspace...」,並選擇您的班級文件所在的工作空間。
    例如,我在我的工作區中有一個名爲helloDB的項目,在選擇了此項目後,測試框將更新爲:${workspace_loc:/helloDB}
    我不認爲javap直接使用此,但您可以將其用於「Arguments:」部分。
  • 我的helloDB.class文件位於我的bin目錄相對於我的項目。
    所以對於「Arguments:」,所以對於我的項目,我進入:-classpath ${workspace_loc:/helloDB}/bin helloDB
    注:有.../binhelloDB之間的空間。 helloDB是我的.class文件。
  • 命中運行
相關問題