7

Jadclipse工作吗Eclipse 3.6

我已经通过将 jar 复制到插件目录并重述 eclipse来Jadclipse 3.3.0安装。Eclipse 3.6

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

任何的想法?

4

6 回答 6

13

我最终在这里找到了答案。

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

于 2011-05-25T12:09:49.600 回答
6

在 Preferences>Java>Jad 中正确设置 JAD 路径。例如:D:\Jad\jad.exe

如果还是不行的话,

转到首选项中的文件扩展名。选择 JadClipse 作为没有源代码的 .class 和 .class 的默认编辑器。

于 2013-01-29T09:23:52.847 回答
5

主要原因是您 Eclipse为类文件配置了默认类查看器,您必须将其更改为新的类反编译器。

转到首选项>编辑器>选择“无源类”并选择您的工具并标记为默认值。会为你工作:)

于 2018-02-07T06:06:07.777 回答
3

我有同样的问题。只需检查 JadEclipse Class File Viewer 是否是 Preferences -> General -> Editors -> File Associations 中“Class without source”的默认查看器。

于 2014-05-09T09:49:15.403 回答
0

下载 jad.exe 然后在 eclipse 中有 2 个地方需要配置。

  1. Window->Preferences->java->JadClipse 在 Path to decompiler 中给出 jad.exe 的路径,如 C:\Users\Documents\xxx\jad.exe。然后申请
  2. 窗口->首选项->常规->编辑器->文件关联。单击 *.class,在下面的对话框中应该有 JadClipse 类文件查看器(默认)。如果没有点击 Add...
    添加 JadClipse 作为默认文件查看器。
  3. 对没有源的 *.class 也执行相同的操作。
于 2019-09-26T17:54:36.007 回答
0

我在使用 STS 的 mac 上遇到了问题,并且能够通过以下过程修复它。

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

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

于 2020-03-26T20:15:04.410 回答