有没有办法将文本复制到缓冲区本地并为特定类继承的所有变量?
答案 0 :(得分:0)
我建议使用 javap 等外部工具快速列出类的所有实例变量(在stdout中,您可以轻松复制)。
javap
命令反汇编类文件 其输出取决于使用的选项 如果没有使用任何选项,javap
将打印出包, protected,以及传递给它的类的公共字段和方法。javap
将其输出打印到stdout
。
您可以将其称为external tool from your eclipse session:
Run>External Tools
。这将打开外部工具启动向导。- 选择
Program
,并输入名称“javap
”。- 对于“
Location:
”,点击浏览器文件系统,找到javap
应用所在的位置。- 对于“
Working Directory
”,请选择“Browse Workspace...
”,然后选择您的班级文件所在的工作区。
例如,我的工作区中有一个名为helloDB
的项目,在我选择此项目后,测试框将更新为:${workspace_loc:/helloDB}
。
我认为javap
不直接使用此功能,但您可以将其用于“Arguments:
”部分。- 我的
helloDB.class
文件位于相对于我的项目的bin
目录中 所以对于“Arguments:
”,对于我的项目,我输入了-classpath ${workspace_loc:/helloDB}/bin helloDB
注意:.../bin
和helloDB
之间有一个空格。helloDB
是我的.class
文件。- 点击运行