1.背景 :
之前用eclipse的时候,jd不能反编译java8的代码。网上搜了一下,可以用procyon-decompiler。也是能用,遗憾的是不是图形界面。
2.使用方法:
(1)java -jar procyon-decompiler-0.5.29.jar 需要反编译的class文件 -o 保存文件名
java -jar procyon-decompiler-0.5.29.jar 需要反编译的jar文件 -o 保存文件名
eg: java -jar procyon-decompiler-0.5.29.jar jarnName.jar jarDistDir
eg: java -jar procyon-decompiler-0.5.29.jar jarnName.jar jarDistDir
(2) ./start $1 $2
./start 反编译的jar或者.class文件 基于当前路径的生成文件目录(不填默认是/tempDistDir)
eg: ./start a.jar temp
./start a.class temp
./start a.class
./start a.class temp
./start a.class
3.悄悄告诉你
放弃eclipse吧,用intellij idea就好了,什么工具都有了。
https://www.jetbrains.com/idea/
悲剧的是公司不让用,只能勉强用
procyon-decompiler 了。
本文将介绍Java8开发中的一款高效反编译工具——Procyon-Deompiler。通过使用该工具,开发者可以将字节码轻松转换回源代码,便于理解和调试。Procyon以其准确性和速度在众多反编译器中脱颖而出,对于Java8新特性的支持也相当出色。

1057





