簡體   English   中英

有沒有辦法讓jadclipse使用Eclipse 3.4?

[英]Is there a way to get jadclipse working with Eclipse 3.4?

我是Jadclipse插件的忠實粉絲,我真的很想升級到Eclipse 3.4,但插件目前無效。 有沒有其他程序可以讓你使用jad來查看從Eclipse導航到的代碼源? (在深入研究堆棧跟蹤中的模糊代碼時非常有用)。

仔細閱讀文檔...:

  1. 啟動Eclipse時,未激活JadClipse插件。 您需要使用-clean標志啟動Eclipse以允許環境檢測插件。 隨后啟動Eclipse將不需要-clean標志。 eclipse -clean

  2. 將打開Eclipse類文件查看器而不是JadClipse類文件查看器。 轉到窗口>首選項...>常規>編輯器>文件關聯 ,並確保JadClipse類文件查看器具有* .class文件的DEFAULT文件關聯。 ( - 按默認按鈕!!!)

這真的有幫助:)))

從幫助更新你的eclipse 3.4 for jadeclipse->軟件更新http://webobjects.mdimension.com/jadclipse/3.3重啟eclipse。 設置jadeclipse屬性。 它不僅僅是有效的..這是解決方案。

我在Eclipse 3.4中成功使用了JadClipse

Eclipse 3.4.0.I20080617-2000
JadClipse 3.3.0

它只是工作!

編輯:實際上,請參閱下面的OlegSOM答案 ,了解您可能需要記住的其他步驟,如果像我一樣,您有時會忘記閱讀文檔!

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

沒關系我上面的問題 - 我的問題是我對jad.exe和臨時目錄路徑的設置。

如果其他人遇到同樣的問題,請確保反編譯器的路徑是正確的(如“C:... \\ jad.exe”)並保留臨時目錄(對我而言,它是“C:\\ Documents and設置{用戶} .net.sf.jadclipse“)。

這是一個非常好的實用程序 - 無限比默認的類查看器更有用!

我不能讓插件與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的插件文件夾並刪除舊的。

我按照bhupendra的方法(通過幫助>軟件更新> http://webobjects.mdimension.com/jadclipse/3.3添加 ),它對我有用。 直接使用jar文件(甚至用-clean重啟)不起作用。

要解決此問題:

轉到窗口>首選項...>常規>編輯器>文件關聯,並確保JadClipse類文件查看器具有* .class文件的默認文件關聯。

重啟Eclipse(eclipse -clean)。

我只能用Ganymede成功安裝jadclipse。 為了做到這一點,我:1)通過幫助 - >軟件更新安裝http://webobjects.mdimension.com/jadclipse/3.3

2)將Jad可執行文件放入操作系統執行路徑中的目錄中。 或者,您可以在Window> Preferences ...> Java> JadClipse> Decompiler路徑下配置Jad可執行文件的路徑。 (設置完整路徑,例如C:\\ Program Files \\ Jad \\ jad.exe)

3)轉到窗口>首選項...>常規>編輯器>文件關聯,並確保JadClipse類文件查看器具有* .class文件的默認文件關聯。

4)重啟Eclipse(eclipse -clean)。

它現在對我來說很完美!

使用myeclipse 8.5的這個更新站點似乎工作正常:

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

僅供參考傑夫

對我有用的是我去了Window> Preferences ...> General> Editors> File Associations並重置了默認值。 我將默認設置為“類文件查看器”,然后返回“Jadclipse類文件查看器”。 不管它出於某種原因。 :)如果你運氣不好,試試吧。

按照此鏈接中的說明操作

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

但是從http://sourceforge.net/projects/jadclipse/下載Eclipse的jadclipse插件時

只需下載此jar“net.sf.jadclipse_3.3.0.jar”並將其放入Eclipse插件文件夾中其余部分與第一個鏈接中的相同。

我也在Eclipse上工作:

版本:3.4.1構建ID:M20080911-1700

插件安裝步驟很簡單 - http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Installation

我不得不從鏡像站點下載JAD本身(原始網站已經不見了?) - http://www.varaneckas.com/jad

我在Windows機器上,這可能很重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM