8

我是 Jadclipse 插件的忠实粉丝,我真的很想升级到 Eclipse 3.4,但该插件目前无法使用。是否有任何其他程序可以让您使用 jad 查看您从 Eclipse 导航到的代码源?(在深入研究堆栈跟踪中的模棱两可的代码时非常有用)。

4

13 回答 13

20

仔细阅读文档...:

  1. 启动 Eclipse 时 JadClipse 插件未激活。您需要使用 -clean 标志启动 Eclipse 以允许环境检测插件。Eclipse 的后续启动不需要 -clean 标志。 日食-清洁

  2. 打开的是 Eclipse 类文件查看器,而不是 JadClipse 类文件查看器。转到Window > Preferences... > General > Editors > File Associations 并确保 JadClipse Class File Viewer 具有 *.class 文件的 DEFAULT 文件关联。( - 按默认按钮!!!)

这真的很有帮助:)))

于 2008-10-22T07:45:17.260 回答
7

从帮助-> 软件更新 http://webobjects.mdimension.com/jadclipse/3.3为 jadeclipse 更新 eclipse 3.4 重新启动 eclipse。设置 jadeclipse 属性。它不仅有效..这就是解决方案。

于 2008-10-08T16:11:30.563 回答
6

我在 Eclipse 3.4 中成功使用 JadClipse

Eclipse 3.4.0.I20080617-2000
JadClipse 3.3.0

它只是工作!

编辑:实际上,如果您像我一样有时忘记阅读文档,请参阅下面的 OlegSOM 回答,了解您可能需要记住采取的其他步骤!

于 2008-09-23T16:29:50.697 回答
1

没关系我上面的问题 - 我的问题是我对 jad.exe 和临时目录的路径的设置。

如果其他人遇到与我相同的问题,请确保反编译器的路径正确(如“C:...\jad.exe”)并单独保留临时目录(对我来说它是“C:\Documents and设置{用户}.net.sf.jadclipse")。

这是一个非常好的实用程序 - 比默认的类查看器更有用!

于 2008-12-03T19:06:30.597 回答
1

我无法使插件与 ganymede(linux 版本)一起使用。设置 jadclipse 类查看器时,我在工作区的日志文件 (.metadata/.log) 中收到以下错误

java.lang.IncompatibleClassChangeError
        at net.sf.jadclipse.JadclipseClassFileEditor.doOpenBuffer(JadclipseClassFileEditor.java:101)
        at net.sf.jadclipse.JadclipseClassFileEditor.doSetInput(JadclipseClassFileEditor.java:45)
        at net.sf.jadclipse.JadclipseActionBarContributor.setActiveEditor(JadclipseActionBarContributor.java:87)
        at org.eclipse.ui.internal.EditorActionBars.partChanged(EditorActionBars.java:335)
        at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:628)
.....(i don't think the rest of the stack trace is important)

也许 jadclipse 与其 eclipse 依赖项的版本不兼容(在这一行上,jadclipse 调用了 JDT 插件中定义的类),但我没有时间弄清楚这一点。

编辑:我只是使用 svn 存储库重新编译了 jar,并为 java 1.5 创建了一个新 jar,它似乎可以工作(在此处下载)。只需下载我的jar并放入eclipse的插件文件夹并删除旧的。

于 2009-01-14T13:17:39.413 回答
1

我在 Eclipse Ganymede 中运行 JadClipse 时遇到问题。事实证明 Groovy 插件与 JadClipse 发生冲突。删除 groovy 插件后,JadClipse 运行良好。顺便说一句,这是问题所在:

Cannot complete the request.  See the details.
Unsatisfied dependency: [org.codehaus.groovy.eclipse.feature.feature.group 2.0.0.20090814-1100-e34-N] requiredCapability: org.eclipse.equinox.p2.iu/org.codehaus.groovy.eclipse.core.help/[2.0.0.20090814-1100-e34-N,2.0.0.20090814-1100-e34-N]
Unsatisfied dependency: [org.codehaus.groovy.eclipse.feature.feature.group 2.0.0.20090814-1100-e34-N] requiredCapability: org.eclipse.equinox.p2.iu/org.codehaus.groovy.jdt.patch.feature.group/[2.0.0.20090814-1100-e34-N,2.0.0.20090814-1100-e34-N]
Unsatisfied dependency: [org.codehaus.groovy.jdt.patch.feature.group 2.0.0.20090814-1100-e34-N] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4.2.r342_v20081217-7o7tEAoEEDWEm5HTrKn-svO4BbDI,3.4.2.r342_v20081217-7o7tEAoEEDWEm5HTrKn-svO4BbDI]
Unsatisfied dependency: [org.codehaus.groovy.eclipse.core.help 2.0.0.20090814-1100-e34-N] requiredCapability: osgi.bundle/org.eclipse.help/3.3.102
于 2009-11-28T03:51:15.270 回答
0

我刚刚能够使用 Ganymede 成功安装 jadclipse。为了做到这一点,我: 1)通过帮助安装-> 软件更新http://webobjects.mdimension.com/jadclipse/3.3

2) 将 Jad 可执行文件放入操作系统执行路径中的目录中。或者,您可以在 Window > Preferences... > Java > JadClipse > Path to Decompiler 下配置 Jad 可执行文件的路径。(设置完整路径,例如 C:\Program Files\Jad\jad.exe)

3) 转到 Window > Preferences... > General > Editors > File Associations 并确保 JadClipse Class File Viewer 具有 *.class 文件的默认文件关联。

4) 重启 Eclipse (eclipse -clean)。

它现在对我来说很完美!

于 2008-11-07T00:00:22.233 回答
0

对我有用的是我去了 Window > Preferences... > General > Editors > File Associations 并重置默认值。我将默认设置为“类文件查看器”并返回到“Jadclipse 类文件查看器”。不,它出于某种原因起作用。:) 如果你运气不好,试试吧。

于 2008-12-02T12:56:52.903 回答
0

按照此链接中的说明进行操作

http://www.devx.com/Java/Article/22657

但是当从http://sourceforge.net/projects/jadclipse/下载 Eclipse 的 jadclipse 插件时

只需下载这个jar“net.sf.jadclipse_3.3.0.jar”并将它放在Eclipse plugins文件夹中,其余的与第一个链接中的方式相同。

于 2009-01-02T11:25:29.010 回答
0

我也有它在 Eclipse 上工作:

版本:3.4.1 版本号:M20080911-1700

插件安装步骤很简单 - http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Installation

我不得不从镜像站点下载 JAD 本身(原始站点已消失?) - http://www.varaneckas.com/jad

我在 Windows 机器上,这可能很重要。

于 2009-04-03T16:47:11.607 回答
0

我遵循 bhupendra 的方法(通过 Help > Software Updates > http://webobjects.mdimension.com/jadclipse/3.3添加),它对我有用。直接使用 jar 文件(甚至使用 -clean 重新启动)不起作用。

于 2009-07-22T13:03:13.243 回答
0

要解决问题:

转到 Window > Preferences... > General > Editors > File Associations 并确保 JadClipse Class File Viewer 具有 *.class 文件的默认文件关联。

重新启动 Eclipse (eclipse -clean)。

于 2010-01-06T12:02:31.077 回答
0

将此更新站点与 myeclipse 8.5 一起使用似乎可以正常工作:

http://webobjects.mdimension.com/jadclipse/3.3

仅供参考杰夫

于 2010-05-12T12:17:31.917 回答