1

RCP製品の.exeの隣に通常存在するデフォルトのプラグインフォルダーに別のフォルダーを指定することは可能ですか?

通常のセットアップ:

Root
   |- product.exe
   |- product.ini
   |-- Plugins [Folder]
   | -- Configuration [Folder]

必要なセットアップ:

Product
   |- product.exe
   |- product.ini
JarFiles [Folder]
   |- *.jar
Config
   |- config.ini

ここにリストされている設定に基づいて、product.iniのいくつかのエントリを更新して、これを機能させようとしました。

--launcher.library = @ user.dir / .. / JarFiles

また

--launcher.library = .. / JarFiles

しかし、起動すると次のようなエラーが発生します。

The Product executable launcher was unable to locate its companion shared library.

プラグインと構成フォルダーが別の場所にあることを.exeに適切に伝える、指定できるランタイム引数はありますか?

4

1 に答える 1

3

入力が完了していませlauncher.libraryん。プラグインフォルダーだけでなく、ランチャー DLL を含むプラグインを直接指す必要があるため、次のようになります。

--launcher.library
../JarFiles/org.eclipse.equinox.launcher.[your.operating.system][architecture][version]

インストールを調べて、プレースホルダーの特定のエントリを取得します。オプションを使用して変更された構成フォルダーも指定する-configuration場合は、問題ありません。

于 2012-07-21T05:19:08.173 に答える