【发布时间】:2016-03-03 15:24:48
【问题描述】:
我正在寻找支持 java 8 的良好反编译器。我有 cfr 和 procyon,但反编译器都无法打开(.jar 文件)。
我确实分配了环境变量 JAVA_HOME 和 PATH... 我可以打开任何其他 jar 文件。
我尝试过http://www.javadecompilers.com/,但反编译失败很多。
【问题讨论】:
-
你是在尝试打开一个严重混淆的 jar 吗?
-
你可以使用 IntelliJ 内置的反编译器,github.com/fesh0r/fernflower 例如,这适用于 lambdas。
-
@Xvolks 我正在尝试打开反编译器本身。
-
@PeterLawrey IntelliJ 在我单击要反编译的 .class 文件时不显示任何内容
-
@SJacobs 可能是问题所在:当您打开文件时,该文件已被系统锁定。尝试在别处复制 jar。