如何在Eclipse Helios中运行Java反编译器/JD/JD-Eclipse

46

Java反编译器(JD)通常被认为是一款优秀的Java反编译器。JD-Eclipse是JD的Eclipse插件。

我在多台不同的机器上安装插件时遇到了问题。每当我尝试打开一个.class文件时,标准的“源代码未找到”编辑器就会显示出来,显示低级字节码反汇编,而不是你从反编译器预期的Java源代码输出。

http://java.decompiler.free.fr/?q=jdeclipse的安装文档中并不算糟糕,但在故障排除方面相当模糊。

开启此问题以收集额外信息:在Eclipse Helios中使用JD之前,您遇到了哪些问题? 解决方法是什么?


2
我完成了步骤1、2、3和7,并将包含类文件的文件夹放置在项目构建路径中(右键单击,属性,Java构建路径,库,添加类文件夹,创建新文件夹,高级>>,链接到文件系统中的文件夹,浏览...),然后重新启动Eclipse。 - juan
1
JD-Eclipse的新主页是:http://jd.benow.ca/#jd-eclipse - David Avendasora
15个回答

1
  1. 下载JD-Eclipse更新站点(github.com/java-decompiler/jd-eclipse
  2. 启动Eclipse,

  3. 点击“帮助>安装新软件...”,

  4. 点击“添加...”按钮添加一个新的存储库,

  5. 输入“JD-Eclipse更新站点”,并选择本地站点目录,

  6. 勾选“Java反编译器Eclipse插件”,

  7. 接下来,下一步,下一步...然后重新启动Eclipse。


1

我完成了步骤1、2、3和7,并将包含类文件的文件夹放置在项目构建路径中(右键单击,属性,Java构建路径,库,添加类文件夹,创建新文件夹,高级>>,链接到文件系统中的文件夹,浏览...),然后重新启动Eclipse。


0

只需从JD页面下载该网站。我能够在Eclipse的已安装软件部分从本地站点安装。


0

在Eclipse中添加Java反编译器的步骤:

  1. 打开Eclipse IDE。
  2. 点击Help->Eclipse Marketplace Wizard
  3. 在搜索选项卡中查找JD(JD是获取Eclipse类反编译器的关键字)
  4. 选择Eclipse Class Decompiler
  5. 点击安装。
  6. 重启Eclipse并检查

此问题之前已经有类似的回答。 - Momin

0

我使用Intellij或Android Studio进行反编译,两者都非常出色。 在内部,Intellij使用FernFlower反编译器。 输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接