JADClipse不能与Eclipse 3.6一起使用

时间:2011-05-24 09:50:25

标签: java decompiling eclipse-3.6 jad jadclipse

Jadclipse是否适用Eclipse 3.6

我已将Jadclipse 3.3.0安装在Eclipse 3.6上,方法是将jar复制到插件目录并重新启动eclipse。

现在我在 Windows->偏好设置下有 jadclipse 菜单,但在尝试解编译任何类时,它根本不会解编译。我得到通常的eclipse屏幕,说源不可用。 错误日志中没有错误。

有什么想法吗?

6 个答案:

答案 0 :(得分:13)

我最终找到了答案here

使用-clean开关运行eclipse并设置*.classjadclipse插件之间的文件关联解决了这个问题。

答案 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个地方可以配置。

  1. Window-> Preferences-> java-> JadClipse给出反编译器路径中jad.exe的路径 像C:\ Users \ Documents \ xxx \ jad.exe。然后申请
  2. 窗口->首选项->常规->编辑器->文件关联。单击* .class,然后在下面 对话框中应该有JadClipse类文件查看器(默认)。如果没有,请单击添加...
    将JadClipse添加为默认文件查看器。
  3. 对* .class也进行同样的操作,而无需提供源代码。

答案 5 :(得分:0)

我在Mac上使用STS时遇到了问题,并能够通过以下过程对其进行修复。

  1. 下载JADClipse插件jar并将其复制到Eclipse的plugins文件夹中。

  2. 下载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/