码迷,mamicode.com
首页 > 编程语言 > 详细

为eclipse配置javap命令

时间:2015-07-22 01:40:49      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:javap   eclipse配置javap   java   java反编译   

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

点击菜单栏 Run --->  External tools ---> External tools Configurations...    然后如下图点击New

技术分享

输入:

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字节码

如下图:

技术分享

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

技术分享

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

技术分享



版权声明:本文为博主原创文章,未经博主允许不得转载。

为eclipse配置javap命令

标签:javap   eclipse配置javap   java   java反编译   

原文地址:http://blog.csdn.net/ricciozhang/article/details/46994485

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!