IDEA如何查看代码反汇编代码

 更新时间:2023年11月01日 16:48:55   作者:Xucc_  
这篇文章主要介绍了IDEA如何查看代码反汇编代码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

IDEA查看代码反汇编代码

IDEA提供了查看java代码反汇编代码的功能,但是要依靠一下jdk中的工具javap.exe。

javap.exe是jdk提供的Java代码反汇编的工具,位于JDK安装包下的bin目录。

当然,jdk自带的工具使用起来还是很麻烦的,但是我们可以将其添加进IDEA中进行快捷使用,从而达到我们的目的。

第一步

File->Settings->Tools->External Tools

然后点击如图所示的加号,进行工具的添加。

1

第二步

配置要添加工具的属性,内容如下表

配置项配置内容意义
Nameshow byte code在IDEA里javap.exe显示的名称,自定义即可。
GroupExternal Tools添加工具所属的组,即在哪里找到该工具 。
Programjavap.exe的路径,这里要使用绝对路径(jdk安装包的bin目录下)。
Arguments-c $FileNameWithoutExtension$.class使用Program程序时跟随的参数,这里我们点击右边的Insert Macro,然后找到FileNameWithoutExtension,然后添加,注意后面要在该宏后面添加.class,不然会报错。并且在FileNameWithoutExtension之前添加-c。
Working directory$OutputPath$/$FileDirRelativeToSourcepath$当前工作目录,这里我们选择Outputpath宏和FileDirRelativeToSourcepath宏,并且在其中添加”/”以拼接路径。

2

第三步

使用

3

4

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Spring cloud 查询返回广告创意实例代码

    Spring cloud 查询返回广告创意实例代码

    在本篇文章里小编给大家整理的是关于Spring cloud 查询返回广告创意实例代码,需要的朋友们可以跟着学习下。
    2019-08-08
  • springboot多环境(dev、test、prod)配置详解

    springboot多环境(dev、test、prod)配置详解

    这篇文章主要介绍了springboot多环境(dev、test、prod)配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04
  • java 中ThreadPoolExecutor原理分析

    java 中ThreadPoolExecutor原理分析

    这篇文章主要介绍了java 中ThreadPoolExecutor原理分析的相关资料,需要的朋友可以参考下
    2017-03-03
  • Java实现插入排序算法可视化的示例代码

    Java实现插入排序算法可视化的示例代码

    插入排序的算法描述是一种简单直观的排序算法。其原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。本文将用Java语言实现插入排序算法并进行可视化,感兴趣的可以了解一下
    2022-08-08
  • 详解关于java文件下载文件名乱码问题解决方案

    详解关于java文件下载文件名乱码问题解决方案

    这篇文章主要介绍了详解关于java文件下载文件名乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Java实例讲解多态数组的使用

    Java实例讲解多态数组的使用

    本文章向大家介绍Java多态数组,主要包括Java多态数组使用实例、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下
    2022-05-05
  • mybatis的test坑及解决(不等于‘‘ 且 不等于0)

    mybatis的test坑及解决(不等于‘‘ 且 不等于0)

    这篇文章主要介绍了mybatis的test坑及解决(不等于‘‘ 且 不等于0),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • JVM完全解读之YGC来龙去脉分析

    JVM完全解读之YGC来龙去脉分析

    YGC是JVM GC当前最为频繁的一种GC,一个高并发的服务在运行期间,会进行大量的YGC,发生YGC时,会进行STW,一般时间都很短,除非碰到YGC时,存在大量的存活对象需要进行拷贝
    2022-01-01
  • springmvc注解配置实现解析

    springmvc注解配置实现解析

    这篇文章主要介绍了springmvc注解配置实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Spring Boot Admin 的使用详解

    Spring Boot Admin 的使用详解

    这篇文章主要介绍了Spring Boot Admin 的使用详解,Spring Boot Admin 用于监控基于 Spring Boot 的应用,有兴趣的可以了解一下
    2017-09-09

最新评论