【发布时间】:2015-11-17 09:10:09
【问题描述】:
我已经安装了 JD-eclipse-plugin。我想反编译 jar 文件中的类。所以我在 Project-Explorer 中选择了 jar 文件,然后在菜单中单击反编译器。然而,两个反编译器(JAD 和 JD-core)都是灰色的。
我还尝试了this blog on AVAJAVA Web Tutorials 中显示的步骤。我猜这个博客有点过时了,但是我可以在 Windows-->Preferences-->Java-->Decompiler 中看到 Jad 已正确设置。但是在 Preferences-->General-->Editors-->File Associations 中没有找到 JD-eclipse,如下图所示。。现在我右键单击 Project-Explorer 中的 jar 文件,但没有这样的“附加源文件”。
我是否错过了设置插件的任何内容?
编辑:我正在使用以下设置:Eclipse:Mars.1 Release (4.5.1); JadClipse 4.0.0; JDK 1.8
EDIT2:忘了提到我使用 Tomcat 并想深入了解 /WebContent/WEB-INF/lib 的库。这不起作用,我无法进一步折叠 jar 文件。
【问题讨论】:
-
您是否按照此处所述进行安装jd.benow.ca/#jd-eclipse-download
-
还要记住:大多数反编译器并不是最新的。就他们而言,Lambda 的默认方法……不存在,因此他们可能无法使用您安装的 Java 版本
-
@SubOptimal 好吧,我是从 Eclipse 市场 (JadEclipse) 获得的。
-
@HimBromBeere 能否请您添加 Eclipse 的版本号、插件和您使用的 JDK。
-
@SubOptimal Eclipse:Mars.1 发布 (4.5.1); JadEclipse 4.0.0; JDK 1.8。但是 J2SE-1.4 的合规性是在 Project-->Properties-->Java Compiler 中设置的
标签: java eclipse jd-eclipse