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

总结

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

相关文章

  • springBoot service层事务控制的操作

    springBoot service层事务控制的操作

    这篇文章主要介绍了springBoot service层事务控制的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • Struts2实现上传单个文件功能

    Struts2实现上传单个文件功能

    这篇文章主要为大家详细介绍了Struts2实现上传单个文件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Java 使用poi把数据库中数据导入Excel的解决方法

    Java 使用poi把数据库中数据导入Excel的解决方法

    本篇文章介绍了,Java 使用poi把数据库中数据导入Excel的解决方法。需要的朋友参考下
    2013-05-05
  • Springboot使用zxing实现二维码生成和解析

    Springboot使用zxing实现二维码生成和解析

    ZXing支持各种条形码,二维码扫描,由多个模块组成, 而且支持PC端,移动端,本文将利用zxing实现二维码生成和解析,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • springboot集成测试最小化依赖实践示例

    springboot集成测试最小化依赖实践示例

    这篇文章主要为大家介绍了springboot集成测试最小化依赖实践示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • 深入理解Java中的SPI机制

    深入理解Java中的SPI机制

    这篇文章主要介绍了深入理解Java中的SPI机制,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-02-02
  • mapstruct的用法之qualifiedByName示例详解

    mapstruct的用法之qualifiedByName示例详解

    qualifiedByName的意思就是使用这个Mapper接口中的指定的默认方法去处理这个属性的转换,而不是简单的get set,今天通过本文给大家介绍下mapstruct的用法之qualifiedByName示例详解,感兴趣的朋友一起看看吧
    2022-04-04
  • 使用IDEA搭建MyBatis环境详细过程

    使用IDEA搭建MyBatis环境详细过程

    这篇文章主要介绍了使用IDEA搭建MyBatis环境的相关知识,包括创建项目的过程及导入mybatis的核心jar包的详细说明,本文通过图文实例代码相结合给大家介绍的非常详细,需要的朋友可以参考下
    2021-05-05
  • 一文弄懂java中POJO和bean区别

    一文弄懂java中POJO和bean区别

    本文主要介绍了一文弄懂java中POJO和bean区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-10-10
  • Spring注入方式有哪些

    Spring注入方式有哪些

    你知道Spring的注入方式有哪几种吗?这篇文章主要为大家详细介绍了Spring的注入方式,感兴趣的小伙伴们可以参考一下
    2016-09-09

最新评论