有没有办法让jadclipse与Eclipse 3.4的工作?(Is there a way to

2019-07-31 07:20发布

我是Jadclipse插件的铁杆球迷,我真的希望升级到Eclipse 3.4,但该插件目前不工作。 是否有任何其他程序在那里,让你用jad文件来查看源代码,你的Eclipse导航到? (非常有用钻研暧昧代码时在堆栈跟踪)。

Answer 1:

我成功地使用JadClipse与Eclipse 3.4

Eclipse的3.4.0.I20080617-2000
JadClipse 3.3.0

这只是工作!

编辑:其实,看OlegSOM的回答下面为您可能需要记得拿,如果你像我一样忘记了有时读文档的其他步骤!



Answer 2:

认真阅读文件...:

  1. 当我启动Eclipse的JadClipse插件没有激活。 你需要启动Eclipse使用-clean标志,让环境检测插件。 Eclipse的后续启动,将不需要-clean标志。 日食-clean

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

它确实有助于:)))



Answer 3:

更新Eclipse 3.4从帮助- >软件更新jadeclipse http://webobjects.mdimension.com/jadclipse/3.3重启蚀。 设置jadeclipse属性。 它不只是工程..这是解决方案。



Answer 4:

请不要介意我上面的问题 - 我的问题是我的到的jad.exe的路径和临时目录设置。

如果任何人有和我一样的问题,确保路径反编译是正确的(如“C:\的jad.exe”),并独自离开临时目录(对我来说的“C:\ Documents和设置{用户} .net.sf.jadclipse“)。

这是一个相当不错的实用工具 - infinately比默认类浏览器更实用!



Answer 5:

我不能做与木卫三(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和它似乎工作( 此处下载 )。 只要下载我的罐子,把在Eclipse的插件文件夹并删除旧的。



Answer 6:

我在木卫三的Eclipse运行JadClipse问题。 原来,Groovy插件曾与JadClipse冲突。 除去常规插件后,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


Answer 7:

我只是能够与木卫三成功安装jadclipse。 为了做到这一点我:1通过帮助- >软件更新安装) http://webobjects.mdimension.com/jadclipse/3.3

2)将亚德可执行文件到一个目录是在操作系统的执行路径。 另外,您也可以在窗口配置路径亚德可执行文件>首选项...>的Java> JadClipse>路径反编译。 (设置的完整路径,如C:\ Program Files文件\亚德\的jad.exe)

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

4)重启Eclipse(蚀-clean)。

它现在正完美的我!



Answer 8:

按照此链接的说明

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

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

只要下载这个jar“net.sf.jadclipse_3.3.0.jar”,并把它在Eclipse的插件文件夹中的其余部分是相同的方式,它是在第一个链接。



Answer 9:

什么工作对我来说是我去窗口>首选项...>常规>编辑>文件协会和重置默认。 我设置了默认为“类文件查看器”和回“Jadclipse类文件查看器”。 不,它适用于某些原因。 :)如果你的运气了,尝试。



Answer 10:

我有工作在Eclipse上还有:

版本:3.4.1版本ID:M20080911-1700

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

我不得不从一个镜像站点下载JAD本身(原来的网站没有了吗?) - http://www.varaneckas.com/jad

我是一个Windows机器,这可能关系上。



Answer 11:

我跟着bhupendra的方法(通过帮助>软件更新添加> http://webobjects.mdimension.com/jadclipse/3.3 ),它为我工作。 直接使用jar文件(即使重新启动 - 清洁)没有工作。



Answer 12:

要解决此问题:

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

重启Eclipse(日蚀-clean)。



Answer 13:

使用此更新站点用的MyEclipse 8.5似乎很好地工作:

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

FYI杰夫



文章来源: Is there a way to get jadclipse working with Eclipse 3.4?