欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

eclipse配置javap命令的方法

程序员文章站 2024-03-04 20:13:42
javap命令常用来对java类文件来进行反编译,主要用来对java进行分析的工具,在学习thinking in java时,由于需要对类文件反编译,以查看jvm到底对我们...

javap命令常用来对java类文件来进行反编译,主要用来对java进行分析的工具,在学习thinking in java时,由于需要对类文件反编译,以查看jvm到底对我们写的代码做了哪些优化和处理,比如我看的使用+=对字符串进行拼接时,jvm的处理方式。废话不多说,下面直接带上配置的教程:
点击菜单栏 run ---> external tools ---> external tools configurations... 然后如下图点击new

eclipse配置javap命令的方法

输入:
name: javap
locations: 选择jdk的javap.exe文件所在的位置
working directory: ${workspace_loc}/${project_name}
arguments: -classpath bin -c ${java_type_name}

说明:${workspace_loc}表示工作空间所在的路径;
${project_name}表示项目的名称;
${java_type_name}表示所选java文件的类名(全名);
上面的这些变量可以通过每一栏右下方的variables按钮去选择。(关于其他的一些变量读者可以自行去了解)
arguments的内容: -classpath表示javap命名搜索的类路径(bin表示是相对于项目的相对路径) -c表示这里将生成jvm字节码
如下图:

eclipse配置javap命令的方法

然后点击run, 可能会出现如下的错误:

eclipse配置javap命令的方法

出现上面那个错误,说明你未选中java文件,然后选择一个java文件,点击javap,查看反编译后的结果,顺便说一下,你们可能不知道配置后的javap命令去那儿点击,看下图就知道去那儿点击javap了:

eclipse配置javap命令的方法

以上就是本文的全部内容,希望对大家的学习有所帮助。