Jadclipse
工作吗Eclipse 3.6
?
我已经通过将 jar 复制到插件目录并重述 eclipse来Jadclipse 3.3.0
安装。Eclipse 3.6
现在我在Windows->Preferences下有jadclipse菜单,但是当尝试反编译任何类时,它根本不会反编译。我得到通常的 Eclipse 屏幕,说源不可用。错误日志中没有错误。
任何的想法?
Jadclipse
工作吗Eclipse 3.6
?
我已经通过将 jar 复制到插件目录并重述 eclipse来Jadclipse 3.3.0
安装。Eclipse 3.6
现在我在Windows->Preferences下有jadclipse菜单,但是当尝试反编译任何类时,它根本不会反编译。我得到通常的 Eclipse 屏幕,说源不可用。错误日志中没有错误。
任何的想法?
我最终在这里找到了答案。
运行带-clean
开关的eclipse并设置*.class
与jadclipse
插件之间的文件关联解决了这个问题。
在 Preferences>Java>Jad 中正确设置 JAD 路径。例如:D:\Jad\jad.exe
如果还是不行的话,
转到首选项中的文件扩展名。选择 JadClipse 作为没有源代码的 .class 和 .class 的默认编辑器。
主要原因是您 Eclipse为类文件配置了默认类查看器,您必须将其更改为新的类反编译器。
转到首选项>编辑器>选择“无源类”并选择您的工具并标记为默认值。会为你工作:)
我有同样的问题。只需检查 JadEclipse Class File Viewer 是否是 Preferences -> General -> Editors -> File Associations 中“Class without source”的默认查看器。
下载 jad.exe 然后在 eclipse 中有 2 个地方需要配置。
我在使用 STS 的 mac 上遇到了问题,并且能够通过以下过程修复它。
下载 JADClipse 插件 jar 并将其复制到 Eclipse 的 plugins 文件夹中。
下载 JAD 反编译器并将其解压缩到 Mac 上的文件夹中。将 java 反编译器设置为 JAD。Eclipse->Preferences->Java->Decompiler->选择JAD Eclipse->Preferences->Java->JADClipse->反编译器路径(/Users/test/Desktop/JavaDecompiler/jad158g.mac.intel/jad)
选择 .class 和 .class 的文件关联,没有默认 JADClipse 类查看器的源。
重新启动 Eclipse,它应该可以工作。
参考资料-> http://hemantasapkota.github.io/posts/setting-up-jadclipse-and-jad-java-decompiler-in-eclipse/
https://eedannak.wordpress.com/2014/11/02/how-to-decompile-class-files-in-java-with-eclipse-ide/