1.先安装一下这个插件java Bytecode Decompiler
2.找到这个插件的路径,在idea的plugins下面的lib文件夹内:java-decompiler.jar。下面是我自己本地的插件路径,以作参考:
D:\dev\utils\idea\IntelliJ IDEA 2020.1.3\plugins\java-decompiler\lib\java-decompiler.jar
3.把自己需要反编译的jar包放到跟这个插件的同一级lib文件内,然后新建一个空文件夹,名称随便取,如下图:
4.在这一层执行cmd回车:
执行命令:
java -cp "插件路径" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true xxxx.jar 刚刚创建的空文件夹名称下面是我本地执行的命令,以供参考:
java -cp "D:\dev\utils\idea\IntelliJ IDEA 2020.1.3\plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true test.jar data5.执行命令后,刚刚创建的空文件内会生成出一个已经反编译成功的jar包,直接解压就行,原来的class文件都已经是java文件了。
谢谢观看!酸Q!!
idea对jar包内容进行反编译
null or notnull2025-01-28 0:38
相关推荐
平生不喜凡桃李6 分钟前
浅谈 Linux 中 namespace 相关系统调用zb2006412011 分钟前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现2401_8955213421 分钟前
spring-ai 下载不了依赖spring-ai-openai-spring-boot-starter何仙鸟1 小时前
GarmageSet下载和处理wefly20171 小时前
免安装!m3u8live.cn在线 M3U8 播放器,小白也能快速上手yuweiade1 小时前
springboot和springframework版本依赖关系ywf12151 小时前
springboot设置多环境配置文件小马爱打代码1 小时前
SpringBoot + 消息生产链路追踪 + 耗时分析:从创建到发送,全链路性能可视化jessecyj2 小时前
Spring boot整合quartz方法苦瓜小生2 小时前
【前端】|【js手撕】经典高频面试题:手写实现function.call、apply、bind



