Jadclipse
是否适用Eclipse 3.6
?
我已将Jadclipse 3.3.0
安装在Eclipse 3.6
上,方法是将jar复制到插件目录并重新启动eclipse。
现在我在 Windows->偏好设置下有 jadclipse 菜单,但在尝试解编译任何类时,它根本不会解编译。我得到通常的eclipse屏幕,说源不可用。 错误日志中没有错误。
有什么想法吗?
答案 0 :(得分:13)
我最终找到了答案here。
使用-clean
开关运行eclipse并设置*.class
和jadclipse
插件之间的文件关联解决了这个问题。
答案 1 :(得分:5)
在Preferances> Java> Jad中正确设置JAD路径。例如:D:\ Jad \ jad.exe
如果仍然不能正常工作,
转到首选项中的文件扩展名。选择JadClipse作为.class和.class的默认编辑器,不带源。
答案 2 :(得分:2)
我遇到了同样的问题。 只需检查JadEclipse类文件查看器是否是首选项中的“无源类”的默认查看器 - >一般 - >编辑 - >文件关联。
答案 3 :(得分:2)
主要原因是eclipse为类文件配置了默认类查看器,您必须将其更改为新的类反编译器。
转到首选项>编辑器>选择“无源代码”并选择您的工具并将其标记为默认值。会为你解决:)
答案 4 :(得分:0)
下载jad.exe,然后在Eclipse中有2个地方可以配置。
答案 5 :(得分:0)
我在Mac上使用STS时遇到了问题,并能够通过以下过程对其进行修复。
下载JADClipse插件jar并将其复制到Eclipse的plugins文件夹中。
下载JAD反编译器并将其解压缩到Mac上的文件夹中。将java decompiler设置为JAD。 Eclipse->首选项-> Java->反编译器->选择JAD Eclipse->首选项-> 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/