Java反编译工具

Luyten

git下载或编译:https://github.com/deathmarine/Luyten/releases

java版本的问题

mac提示:无法启动 ‘Luyten’.必须安装Java 7 及以上版本才能够使用该程序!
win提示:This Application requires a Java Runtime Environment 1.7.0-1.8.0

解决方法:

# 下载源码
git clone [email protected]:deathmarine/Luyten.git

# 修改pom.xml

# <minVersion>1.7.0</minVersion>
# <maxVersion>1.8.0</maxVersion>
<path>${java.home}</path>

# <url>https://raw.githubusercontent.com/tofi86/universalJavaApplicationStub/master/src/universalJavaApplicationStub</url>
<url>https://gitee.com/sxl_db/universalJavaApplicationStub/raw/master/src/universalJavaApplicationStub</url>

# 打包
mvn clean package

JD-GUI

官网下载:https://jd-gui.apponic.com/

git下载或编译:
http://java-decompiler.github.io/

https://github.com/java-decompiler/jd-gui/releases