【问题标题】:Is there a way to get jadclipse working with Eclipse 3.4?有没有办法让 jadclipse 与 Eclipse 3.4 一起工作?
【发布时间】:2010-09-12 10:26:09
【问题描述】:

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

【问题讨论】:

  • 原来我在新位置安装了 eclipse 并且没有安装插件......其他一切似乎都可以正常工作,因为大部分都只是在我的工作区首选项中。我的错。

标签: java eclipse plugins eclipse-plugin jad


【解决方案1】:

我在 Eclipse 3.4 中成功使用 JadClipse

Eclipse 3.4.0.I20080617-2000
JadClipse 3.3.0

它只是工作!

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

【讨论】:

  • 甜蜜。热切期待他们。
  • 只是为了让大家知道我刚刚让 JadClipse 3.3 与 Eclipse 3.5 一起工作。很容易。下载jar,将其放入插件中。下载了杰德。编辑首选项并将 JadClipse 指向 Jad 和 Bingo。就这么简单。
  • 确保你使用“-clean”运行eclipse,就像他们告诉你的那样。这就是为我解决任何问题的原因。
【解决方案2】:

仔细阅读文档...:

  1. 启动 Eclipse 时 JadClipse 插件未激活。 您需要使用 -clean 标志启动 Eclipse 以允许 环境来检测插件。随后推出 Eclipse 不需要 -clean 标志。 eclipse -clean

  2. Eclipse 类文件查看器而不是 JadClipse 类文件查看器是 打开。转到窗口>首选项...>常规>编辑器>文件关联 并确保 JadClipse 类文件查看器具有默认文件 *.class 文件的关联。 ( - 按默认按钮!!!)

真的很有帮助:)))

【讨论】:

  • 这是我升级到 Eclipse 3.6 后忘记记住的内容
  • 帮助我让 jadEclipse 与 eclipse 3.6 一起工作!谢谢.. :)
  • 即使在执行提到的事情之后,它也会给我 JAR HAS NO SOURCE ATTACHMENT 消息。 (我使用的是 STS 3.7.0)。
【解决方案3】:

在 myeclipse 8.5 中使用这个更新站点似乎可以正常工作:

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

仅供参考,杰夫

【讨论】:

    【解决方案4】:

    解决问题:

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

    重启 Eclipse (eclipse -clean)。

    【讨论】:

      【解决方案5】:

      我在 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
      

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          【解决方案7】:

          我也在 E​​clipse 上运行它:

          版本:3.4.1 内部版本号:M20080911-1700

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

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

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

          【讨论】:

            【解决方案8】:

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

            【讨论】:

              【解决方案9】:

              我无法使插件与 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,它似乎可以工作 (Download here)。只需下载我的jar并放入eclipse的插件文件夹并删除旧的。

              【讨论】:

              • 非常感谢。在使用 JDK 1.5 的 Europa 中面临同样的错误。你的罐子很好用。
              【解决方案10】:

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

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

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

              只要下载这个 jar "net.sf.jadclipse_3.3.0.jar" 并将其放在 Eclipse 插件文件夹中 其余的与第一个链接中的方式相同。

              【讨论】:

                【解决方案11】:

                别管我上面的问题——我的问题是我对 jad.exe 的路径和临时目录的设置。

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

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

                【讨论】:

                  【解决方案12】:

                  我刚刚能够使用 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)。

                  它现在非常适合我!

                  【讨论】:

                    【解决方案13】:

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

                    【讨论】:

                    • 这个解决方案对我有用。下载 jar 并将其手动放入插件目录(如他们网站上所建议的那样)对我不起作用。谢谢。
                    猜你喜欢
                    • 2020-03-09
                    • 1970-01-01
                    • 2013-03-27
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2014-04-22
                    • 2023-03-28
                    • 2011-01-13
                    相关资源
                    最近更新 更多