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 回答