0


私のRCPが必要とするサードパーティのjarがいくつかあります。製品エクスポート ウィザードが作成する .exe を使用したかったのです。

サードパーティの jar の場所が固定されておらず、頻繁に更新されているため、jar が更新されるたびにサードパーティの jar のプラグインを作成する必要があるため、依存する jar のプラグインを作成できません。

MANIFEST.MF の相対パスの下に追加しました

Bundle-ClassPath: .,
deliverables/DependencyJars/xercesImpl.jar,
deliverables/DependencyJars/xml-apis-1.3.03.jar,
deliverables/DependencyJars/XmlSchema-1.3.2.jar,
deliverables/DependencyJars/xmlsec-1.4.0.jar,

exeが相対パスの上を選択できるように、exeのクラスパスを指定する方法はありますか?

場所を変えてサードパーティの jar を統合する方法はありますか?

4

2 に答える 2

0

JAR がバイナリ ビルドに含まれていることを確認する必要があります。MANIFEST.MFまたはplugin.xmlを開き、 [ビルド] タブに移動します。[バイナリ ビルド]セクションで JAR が選択されていることを確認します。

于 2012-07-05T13:43:54.693 に答える
0

これらの jar を一度だけラップするプラグインを作成し、更新されたときに内部の jar を置き換える必要があります。

于 2012-07-05T12:06:52.113 に答える