2011-12-09 8 views
1

私は開発環境から実行しているときにうまく動作するEclipseプラグインプロジェクトを作成していますが、エクスポートして別のEclipseに入れると全く動作しません。プロジェクトPluginのエクスポートに失敗しました

wsdlInterfaceConfigクラス、WSDLLocatorクラス、および(System.errを使用して)クラス内に配置したトレースを拡張する他のクラスを拡張する、クラスをロードするときに問題が検出されました。 Eclipseログには表示されません。

この種の問題を回避するために、プラグインにすべてのライブラリ依存関係を含めました。

誰でも私にそれについての手がかりを与えることができますか?

ありがとうございます。

+0

エラーログを有効にしましたか?私は数週間前に同様の問題を抱えていました。間違ったJavaエンコーディングを使用しているダムのantツールに由来する「未解決のコンパイルの問題」であることが判明しました。 – Ingo

+0

エラーログの上に、「すべてのライブラリ依存関係を含む」とはどういう意味ですか?あなたはそれらをRequire-Bundleにすべてリストしていますか?彼らはすでにランタイムプラットフォームに入っていますか?それとも、サードパーティのjarファイルである依存関係ですか? –

+0

こんにちは エラーログは、System.err.println()で設定した作業領域ログにトレースを書き込むためオンになっています。 正確には、依存関係はサードパーティ製のjarファイルで、実行時のプラットフォームに含まれています。 –

答えて

1

最後に、私はこの問題を解決できました。

別のjarを含むプラグインをエクスポートする場合は、エクスポートタブで、「パッケージプラグインを個別のJARアーカイブとして」チェックボックスをオフにしてエクスポートする必要があります。

このようにすると、プラグインがその内部にjarファイルをサポートしていないように見えるので、jarファイルではなくフォルダをエクスポートします。

希望すると助かります!

関連する問題