问题标签 [jd-eclipse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
15 回答
198693 浏览

java - 如何让 Java Decompiler / JD / JD-Eclipse 在 Eclipse Helios 中运行

Java Decompiler (JD) 通常被推荐为一个很好的 Java Decompiler。JD-Eclipse 是 JD 的 Eclipse 插件。

我在几台不同的机器上遇到了问题,以使插件运行。每当我试图打开一个 .class 文件时,标准的“未找到源”编辑器都会显示,显示低级字节码反汇编,而不是您期望从反编译器获得的 Java 源输出。

http://java.decompiler.free.fr/?q=jdeclipse中的安装文档还不错,但在故障排除时却相当模糊。

打开这个问题来收集更多信息:在 JD 在 Eclipse Helios 中运行之前,您遇到了哪些问题?解决方案是什么?

0 投票
0 回答
94 浏览

eclipse - Unable to open more than one .class file per .jar with JD-Eclipse

I'm having trouble (maybe caching issues) with JD-Eclipse plug-in. In a .jar I can open a .class file Foo and it gets decompiled correctly. In the same .jar I open a .class file Bar and a new tab gets opened called Bar, but it has the decompiled contents of Foo.

If I go to a different .jar I can successfully decompile one .class file until I get the same behavior where every file from that .jar gets displayed as the first file.

Any thoughts on how to fix this are much appreciated.

0 投票
1 回答
1300 浏览

java - 无法在 Eclipse Kepler 中使用 JD-Eclipse 反编译类

我从更新站点安装了 JD-Eclipse,但无法在 Eclipse Kepler 中运行。我已经用以前版本的 Eclipse 做到了这一点,没有任何问题。

这里的问题是,当我转到首选项 > 常规 > 编辑器 > 文件关联时,*.class 文件的默认关联编辑器是“类文件查看器(默认)(由‘Java 类文件’内容类型锁定)”。如果我将“类文件编辑器”设置为默认值,则不会保存更改。

如何解锁类文件查看器?

0 投票
1 回答
245 浏览

java - 将行号添加到已编译的类

我正在调试第 3 方专有 jar。JD-eclipse 可以很好地生成源代码,但我无法在生成的源代码中添加断点。Eclipse 抱怨类文件缺少行号信息。有没有办法解决这个问题?

0 投票
1 回答
3123 浏览

java - 为 Eclipse Java EE IDE 配置 JD-Eclipse Java Decompiler 插件

我将 JD-Eclipse 安装到此处的说明的确切规格。现在,当我通过 File > Open 导航到 .class 文件时,我收到此错误:

类文件查看器无法处理给定的输入('org.eclipse.ui.ide.FileStoreEditorInput')。

我必须配置插件,还是需要将 .class 文件添加到项目存储库或类似的东西?

0 投票
3 回答
30587 浏览

java - Java反编译器插件不起作用

我安装了 JD-eclipse-plugin。我想反编译 jar 文件中的类。所以我在 Project-Explorer 中选择了 jar 文件,然后在菜单中单击反编译器。然而,两个反编译器(JAD 和 JD-core)都是灰色的。

我还尝试了AVAJAVA Web Tutorials 上此博客中显示的步骤。我猜这个博客有点过时了,但是我可以在 Windows-->Preferences-->Java-->Decompiler 中看到 Jad 已正确设置。但是在 Preferences-->General-->Editors-->File Associations 中没有找到 JD-eclipse,如下图所示。jd-eclipse-插件. 现在我右键单击 Project-Explorer 中的 jar 文件,但没有这样的“附加源文件”。

我是否错过了设置插件的任何内容?

编辑:我正在使用以下设置:Eclipse:Mars.1 Release (4.5.1);JadClipse 4.0.0;JDK 1.8

EDIT2:忘了提到我使用 Tomcat 并想从/WebContent/WEB-INF/lib. 这不起作用,我无法进一步折叠 jar 文件。

0 投票
1 回答
1573 浏览

eclipse - 如何在 Eclipse 中禁用 Java 反编译器

我将 Eclipse Mars 4.5.1 与 Java 反编译器(JD-Eclipse 插件 v1.0.0)一起使用。

对于某个类,我在多个位置都有二进制文件,因为我将 1 个工作区用于多个项目。

JD 一直在反编译这个文件,但我确实有它的源代码。我只是无法为每个二进制文件链接它,因为在某些位置它与其他二进制文件打包在一起。

有没有办法防止JD反编译?

如果没有,有没有办法防止JD在不卸载的情况下完全反编译?

我已经尝试通过 General -> Startup and Shutdown 禁用它,但这没有任何效果。

0 投票
1 回答
508 浏览

java - 为 JD-Eclipse 安装 Realignment 时出现问题

我正在尝试使用 JD-Eclipse 插件调试 .class 文件。但是在调试一些反编译的行时,即使在所需的行中放置了断点,也会跳过。谷歌搜索后,我了解到另一个名为“realignment.jd.ide.eclipse_1.0.2.jar”的插件。我按照 SourceForge 页面执行了安装过程,并尝试将 jar 文件放到 eclipse /plugins 目录中并重新启动 eclipse(还尝试了 /dropins 目录)。根据该站点,如果我们进入此首选项/常规/编辑器/文件关联并选择“* .class”文件类型。在那里,我们应该为关联编辑器选择“Realignment for JD Class File Editor”。但并没有像预期的那样。请有人指导我正确的方向以使用此重新对齐功能。

当前环境:

Eclipse IDE:Eclipse 开普勒

JAVA:JDK 6

提前致谢。

0 投票
1 回答
438 浏览

java - 使用 Eclipse JD 进行调试 - 行不匹配

我有很多没有附加源的课程。我正在使用 JD,它在大多数情况下都可以正常工作,但是在几个文件中,它从某个点开始过多地移动线重新对齐并保持 X 线的恒定移动。在调试过程中非常烦人,即使注释中有行号。

图片相关- 请注意正确重新对齐到第 398 行,然后发生奇怪的事情,之后的所有行都移动了 6。

图片

有没有人遇到过这个问题并知道解决方案?

一些附加信息: - Eclipse 版本 - Luna - JadClipse 文件查看器也会发生同样的情况 - 禁用重新对齐会使一切变得更糟 - 我不能只附加源代码。

0 投票
2 回答
857 浏览

rad - 无法在 RAD 9 中安装 JD-Eclipse

我正在尝试在 IBM Rational Application Developer Version: 9.5.0.2 中安装 JD-Eclipse 插件。按照链接http://jd.benow.ca/中提供的步骤使用 RAD 中的安装新软件选项。安装时遇到异常,

请帮我解决这个问题