Idea中添加jdk的反编译工具javap

本文详细介绍如何在IDEA中配置JDK自带的反编译工具javap,通过简单步骤实现代码反编译,帮助开发者理解程序运行流程,优化程序。教程覆盖设置ExternalTools,指定javap路径,参数及工作目录,最后演示如何在项目中应用。

jdk自带了反编译工具javap,可以反编译代码,形成类似于汇编的代码,通过反编译代码,我们可以分析程序运行的整体流程,以此分析代码。可以说要是想要优化程序的话,反编译代码这个步骤是肯定要有的。

idea可以说是现在很火的一款java开发软件,如何在idea里添加jdk的反编译工具javap呢,下面详情:

(1)打开External Tools配置框:

File -> Settings -> Tools -> External Tools

(2)开始添加工具,点击配置框左上角的绿色加号标志,打开工具配置框

(3)开始配置javap相关信息,按下图所示配置即可

  其中,$$符号可以通过点击红框里里面的按钮来打开选择框,大家在里面选择就好。

  说一下三个框框分别表示什么意思,从上到下:

1)Program:jdk的javap工具在系统的绝对位置,从上面可以看出有$JDKPath$这个属性

2)Parameters:其实就是通用的反编译的命令,"-c  <%要反编译的类名%>"

     在这里,要注意的一点是,命令可以自己选择,博主记得还有一个"-v  <%要反编译的类名%>"的命令也挺常用的。

     如果想要两种命令都有,可以再新增一个工具,就是再从第二步开始。只要保证名字不一样就行啦。

3)Working directory:这个其实就是要反编译的类所在的项目在系统的绝对位置

配置好后,点击ok,再点击Settings框的ok,就可以啦

(4)如何使用

使用起来很简单,我们只需要在想要反编译的java文件的编辑框右键,这时候会出现External Tools的这个选项,点击,有咱们刚才配的javap的工具,点击即可(若没有这个External Tools这个选项,说明你忘记点击ok啦,工具没有配置上去),如图:

可以看到,下方编译框已经出现代码反编译的结果啦。

本次idea工具使用分享到此结束,感谢观看。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值