Java 反编译器插件不工作
Java decompiler plugin not working
我安装了 JD-eclipse-plugin。我想反编译 jar 文件中的 类。所以我 select Project-Explorer 中的 jar 文件,然后单击菜单中的 Decompiler。然而,两个反编译器(JAD 和 JD-core)都是灰色的。
我也尝试了 this blog on AVAJAVA Web Tutorials. I guess the blog is a bit outdated, however I can see within Windows-->Preferences-->Java-->Decompiler that Jad is correctly set up. But there is no JD-eclipse found within Preferences-->General-->Editors-->File Associations as you can see in the following image. 中显示的步骤。现在我在 Project-Explorer 中右键单击 jar 文件,但是没有 "Attach Source File".
我是否遗漏了任何设置插件的信息?
编辑:我使用以下设置:Eclipse:Mars.1 Release (4.5.1); JadClipse 4.0.0; JDK1.8
EDIT2:忘记提及我使用 Tomcat 并想深入了解 /WebContent/WEB-INF/lib
的库。这不起作用,我无法进一步折叠 jar 文件。
显然,我混合了实际的 JD-eclipse-plugin 和一个名为 JadClipse for Eclipse 的插件,该插件与 eclipse marketplace 略有不同。因此,当我遵循 installation instructions of JD-eclipse 时,我可以为问题中发布的屏幕截图设置选项。所以我将 JD-eclipse 设置为默认的 *.class-files with 和那些没有源代码的文件。
我犯的第二个错误是一个非常愚蠢和明显的错误,即我想从 Tomcat 的 WEB-INF 文件夹中而不是 Java 中浏览 jar 文件资源。因此,我根本无法深入研究 jar 文件,这阻碍了我进入 class 级别,从而反编译 jar 中包含的那些 classes。
我希望这能帮助外面的任何人也遇到 eclipse 插件的问题。
对于 Eclipse 2018-09,问题与“class without source 有关
"
我通过以下方式解决了这个问题:
- 首选项
- 一般
- 编辑
- 文件关联
- Class 无来源
并将 decompliler 查看器设置为默认:请参见以下屏幕截图:
我遇到了同样的问题,但 "class without source" 默认有反编译器查看器。所以我所做的只是将 class 文件查看器设置为默认设置,然后切换回去并解决了问题。
我安装了 JD-eclipse-plugin。我想反编译 jar 文件中的 类。所以我 select Project-Explorer 中的 jar 文件,然后单击菜单中的 Decompiler。然而,两个反编译器(JAD 和 JD-core)都是灰色的。
我也尝试了 this blog on AVAJAVA Web Tutorials. I guess the blog is a bit outdated, however I can see within Windows-->Preferences-->Java-->Decompiler that Jad is correctly set up. But there is no JD-eclipse found within Preferences-->General-->Editors-->File Associations as you can see in the following image.
我是否遗漏了任何设置插件的信息?
编辑:我使用以下设置:Eclipse:Mars.1 Release (4.5.1); JadClipse 4.0.0; JDK1.8
EDIT2:忘记提及我使用 Tomcat 并想深入了解 /WebContent/WEB-INF/lib
的库。这不起作用,我无法进一步折叠 jar 文件。
显然,我混合了实际的 JD-eclipse-plugin 和一个名为 JadClipse for Eclipse 的插件,该插件与 eclipse marketplace 略有不同。因此,当我遵循 installation instructions of JD-eclipse 时,我可以为问题中发布的屏幕截图设置选项。所以我将 JD-eclipse 设置为默认的 *.class-files with 和那些没有源代码的文件。
我犯的第二个错误是一个非常愚蠢和明显的错误,即我想从 Tomcat 的 WEB-INF 文件夹中而不是 Java 中浏览 jar 文件资源。因此,我根本无法深入研究 jar 文件,这阻碍了我进入 class 级别,从而反编译 jar 中包含的那些 classes。
我希望这能帮助外面的任何人也遇到 eclipse 插件的问题。
对于 Eclipse 2018-09,问题与“class without source 有关 "
我通过以下方式解决了这个问题:
- 首选项
- 一般
- 编辑
- 文件关联
- Class 无来源
并将 decompliler 查看器设置为默认:请参见以下屏幕截图:
我遇到了同样的问题,但 "class without source" 默认有反编译器查看器。所以我所做的只是将 class 文件查看器设置为默认设置,然后切换回去并解决了问题。