2017-02-02 5 views
-1

最近、私はeclipseプラグインに星雲棚を追加したいと思っていました。したがって、Eclipseプロジェクトのビルドパスにorg.eclipse.nebula.widgets.pshelf.source_1.1.0.201701302244.jarを追加しました。 悲しいことに、Eclipseは、プロジェクト全体をクリーニングして再構築した後も、jarファイル内のクラスファイルを見つけることができません。Eclipse JavaビルドパスJarライブラリのクラスがjarで利用可能であっても見つからない

画像:中JD-GUI結果と同じjarファイルを確認するenter image description here

画像:

enter image description hereは私がJD-GUIを使用して* .javaファイルをエクスポートし、それらをコピーした私プロジェクト。この方法を使用すると、私のプロジェクトは正常に構築され、期待通りに機能しました。

Javaファイルをすべて手動でエクスポートせずにjarファイルを使用する方法を教えてもらえますか?ご協力いただきありがとうございます! :-)

+0

同じ名前の別のクラスと競合している可能性がありますか? – Arnab

答えて

0

ソースジャーを使用しないでください。デバッグ中にeclipseにソースjarを使用するように指示できます。

は、パスを構築するためにjarファイルを追加します。右jarファイルをクリックしてください - >build path - >add to build path

0

は、それが動作しませんよう、他のプラグインのビルド・パスに直接Eclipseプラグインを追加しようとしないでください。

プラグインをターゲットプラットフォームに追加するか、ワークスペースにインポートします。

次に、プラグインの依存関係にプラグインを追加します。 MANIFEST.MFエディタで、これは「必須プラグイン」リストの「依存関係」タブで行います。

関連する問題