IDEA中配置Java反编译工具javap -c

IDEA中配置Java反编译工具javap -c

    • 一、前置条件
    • 二、新建外部工具
    • 三、使用方式


欢迎访问我的个人博客:https://wk-blog.vip

一、前置条件

确保 IDEA 已经开启了编译 javac 。默认 IDEA 是开启的。

IDEA中配置Java反编译工具javap -c_第1张图片
IDEA中配置Java反编译工具javap -c_第2张图片

二、新建外部工具

首先进入 Settings ---> Tools ---> External Tools ,点击 + 号新建一个外部工具

IDEA中配置Java反编译工具javap -c_第3张图片

填写工具的相关信息:

IDEA中配置Java反编译工具javap -c_第4张图片

参数解释:

  1. Name:工具名称。建议名字起的语义化一点

  2. Group:分组,使用默认的即可

  3. Description:工具描述。建议描述的详细点

  4. Program: jdk中的 javap 的安装路径地址

  5. Arguments:由于我们解析的是 .class 文件,所以这个参数配置的是我们 .class 文件所在目录,也就是项目的输出目录

    -c $OutputPath$\$FileDirRelativeToSourcepath$\$FileNameWithoutAllExtensions$.class
    
  6. Working directory:工作目录。这里经过测试可以不用配置。或者可以按照我配置的那样,将其配置到 输出目录目录下

三、使用方式

右键你想要反编译的xxx.java,选择External Tools,选择你新增的工具。

IDEA中配置Java反编译工具javap -c_第5张图片
IDEA中配置Java反编译工具javap -c_第6张图片

注意:有时候会爆出 找不到 xxx.class 的错误,这是因为你的 xxx.java还没有被编译成xxx.class,所以外部工具找不到对应的 .class 文件,此时只需要重新运行一下 xxx.java 或者 使用快捷键 ctrl + shirft + F9 重新编译一下当前类。

你可能感兴趣的:(工具类,java,intellij-idea,javap,-c)