代码之家  ›  专栏  ›  技术社区  ›  Alex Argo

有没有办法让jadclipse使用Eclipse3.4?

  •  8
  • Alex Argo  · 技术社区  · 18 年前

    我是jadclipse插件的忠实粉丝,我真的很想升级到eclipse 3.4,但是这个插件目前不起作用。有没有其他程序可以让您使用JAD查看从Eclipse导航到的代码源?(当深入到堆栈跟踪中不明确的代码时非常有用)。

    13 回复  |  直到 15 年前
        1
  •  6
  •   Community Mohan Dere    9 年前

    我在Eclipse3.4中成功地使用了jadclipse。

    Eclipse 3.4.0.i20080617-2000
    JADclipse 3.3.0

    它只是工作!

    编辑: 实际上,看到 OlegSOM's answer 下面是您可能需要记住的其他步骤,如果像我一样,您有时会忘记阅读文档!

        2
  •  19
  •   Epaga Alex Reynolds    16 年前

    仔细阅读文档…:

    1. 当我启动Eclipse时,jadclipse插件没有被激活。 您需要使用-clean标志启动Eclipse以允许 检测插件的环境。后续发射 Eclipse不需要-clean标志。 月蚀-清洁

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

    这真的有帮助:))

        3
  •  7
  •   bhupendra    17 年前

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

        4
  •  1
  •   Dave    17 年前

    不知道我上面的问题-我的问题是jad.exe路径和temp目录的设置。

    如果其他人也遇到我遇到的问题,请确保反编译器的路径是正确的(如“c:…\jad.exe”),并将temp目录单独保存(对于我来说,它是“c:\documents and settings.user.net.sf.jadclipse”)。

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

        5
  •  1
  •   Lance    17 年前

    我不能让插件与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插件中定义的类),但我没有时间来解决这个问题。

    编辑:我只是使用VSN存储库重新编译了JAR,并为Java 1.5创建了一个新的JAR,它似乎起作用了。 Download here )只需下载我的jar并将其放到Eclipse的插件文件夹中,然后删除旧的jar。

        6
  •  1
  •   Laex    16 年前

    我在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
    
        7
  •  0
  •   Lisa    17 年前

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

    2)将JAD可执行文件放入操作系统执行路径中的目录中。或者,您可以在“窗口”>“首选项”下配置JAD可执行文件的路径…& java>jdclipest.gt;Decompiler的路径。(设置完整路径,例如c:\program files\jad\jad.exe)

    3)转到窗口>首选项…>常规>编辑器>文件关联,并确保jadclipse类文件查看器具有针对*.class文件的默认文件关联。

    4)重新启动Eclipse(Eclipse-Clean)。

    它现在对我来说非常有效!

        8
  •  0
  •   hemanth    17 年前

    按照此链接中的说明操作

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

    但是,当从 http://sourceforge.net/projects/jadclipse/

    下载这个jar “net.sf.jadclipse_3.3.0.jar”并将其放入Eclipse插件文件夹 其余部分与第一个链接中的相同。

        9
  •  0
  •   Diodeus - James MacFarlane    17 年前

    对我有效的是,我转到了“窗口”>“首选项”…>常规>编辑器>文件关联并重置默认值。我将默认值设置为“类文件查看器”,然后返回“jadclipse类文件查看器”。不,这是有原因的。:) 如果你运气不好,试试看。

        10
  •  0
  •   Don    17 年前

    我也让它在Eclipse上工作:

    版本:3.4.1 建筑编号:M20080911-1700

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

    我不得不从镜像站点下载jad(原来的站点不见了?)- http://www.varaneckas.com/jad

    我在一台Windows电脑上,这可能很重要。

        11
  •  0
  •   Barn    17 年前

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

        12
  •  0
  •   karam    16 年前

    要解决此问题:

    转到窗口>首选项…>常规>编辑器>文件关联,并确保jadclipse类文件查看器具有针对*.class文件的默认文件关联。

    重新启动Eclipse(Eclipse-Clean)。

        13
  •  0
  •   kishjeff    16 年前

    使用MyEclipse 8.5的这个更新站点似乎很好:

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

    杰夫