2011-09-13 22 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文件。
  • 命中运行
相关问题