jadclipse を Eclipse 3.4 で動作させる方法はありますか?
-
02-07-2019 - |
質問
私は Jadclipse プラグインの大ファンで、Eclipse 3.4 にアップグレードしたいと思っていますが、現在このプラグインは動作しません。jad を使用して Eclipse から移動するコードのソースを表示できるプログラムは他にありますか?(スタック トレース内のあいまいなコードを詳しく調べる場合に非常に便利です)。
解決
JadClipse を Eclipse 3.4 で正常に使用しています。
エクリプス 3.4.0.I20080617-2000
ジャドクリプス 3.3.0
それはちょうどうまくいきます!
編集:実際に見てください OlegSOMさんの答え 私と同じように、時々ドキュメントを読むのを忘れる場合は、忘れずに実行する必要がある追加の手順を以下に示します。
他のヒント
ドキュメントを注意深く読んでください...:
Eclipse を起動しても、JadClipse プラグインがアクティブになりません。環境がプラグインを検出できるようにするには、-CleanフラグでEclipseを起動する必要があります。その後のEclipseの発売は、-Cleanフラグを必要としません。日食-クリーン
Jadclipseクラスファイルビューアの代わりに、Eclipseクラスファイルビューアが開きます。に行く ウィンドウ > 設定...> 一般 > エディタ > ファイルの関連付け また、Jadclipseクラスファイルビューアが *.classファイルのデフォルトファイルアソシエーションを持っていることを確認してください。( - デフォルトボタンを押してください!!!)
本当に助かります:)))
「ヘルプ」->「ソフトウェアアップデート」から、Eclipse 3.4をjadeclipse用にアップデートしてください。http://webobjects.mdimension.com/jadclipse/3.3日食を再起動します。jadeclipse プロパティを設定します。それは機能するだけではありません..これが解決策です。
上記の質問は気にしないでください。私の問題は、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のプラグインフォルダーに置き、古いものを削除するだけです。
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
Ganymede で jadclipse を正常にインストールできました。これを行うために、私は次のようにします。1) [ヘルプ] -> [ソフトウェア アップデート] からインストール http://webobjects.mdimension.com/jadclipse/3.3
2) Jad 実行可能ファイルをオペレーティング システムの実行パス内のディレクトリに置きます。あるいは、[ウィンドウ] > [設定...] で Jad 実行可能ファイルへのパスを設定することもできます。> Java > JadClipse > 逆コンパイラへのパス。(フルパスを設定します。例:C:\Program Files\Jad\jad.exe)
3) [ウィンドウ] > [設定...] に移動します。> [一般] > [エディタ] > [ファイルの関連付け] をクリックし、JadClipse クラス ファイル ビューアに *.class ファイルのデフォルトのファイル関連付けがあることを確認します。
4) Eclipse を再起動します (eclipse -clean)。
それは今では私にとって完璧に機能しています!
このリンクの指示に従ってください
http://www.devx.com/Java/Article/22657
ただし、Eclipse 用の jadclipse プラグインを次からダウンロードすると、http://sourceforge.net/projects/jadclipse/
このjar "net.sf.jadclipse_3.3.0.jar"をダウンロードして、Eclipseプラグインフォルダーに入れて、残りは最初のリンクと同じです。
私にとってうまくいったのは、[ウィンドウ] > [設定...] に移動したことです。> [一般] > [エディタ] > [ファイルの関連付け] を選択し、デフォルトにリセットします。デフォルトを「Class File Viewer」に設定し、デフォルトを「Jadclipse Class File Viewer」に戻します。いいえ、何らかの理由で機能します。:)運がよければ、それを試してみてください。
Eclipse でも動作します。
バージョン:3.4.1ビルドID:M20080911-1700
プラグインのインストール手順は簡単です。 http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#installation
JAD自体をミラーサイトからダウンロードする必要がありました(オリジナルのサイトはなくなった?) - http://www.varaneckas.com/jad
私は Windows マシンを使用していますが、これは重要かもしれません。
私はbhupendraの方法に従いました([ヘルプ]> [ソフトウェアアップデート]> http://webobjects.mdimension.com/jadclipse/3.3)そしてそれは私にとってはうまくいきました。jar ファイルを直接使用しても (-clean で再起動しても) 機能しませんでした。
問題を解決するには:
[ウィンドウ] > [設定...] に移動します。> [一般] > [エディタ] > [ファイルの関連付け] をクリックし、JadClipse クラス ファイル ビューアに *.class ファイルのデフォルトのファイル関連付けがあることを確認します。
Eclipse を再起動します (eclipse -clean)。