是否可以为RCP产品的.exe旁边通常存在的默认插件文件夹指定不同的文件夹?
Root
|- product.exe
|- product.ini
|-- Plugins [Folder]
| -- Configuration [Folder]
Product
|- product.exe
|- product.ini
JarFiles [Folder]
|- *.jar
Config
|- config.ini
我尝试更新product.ini中的某些条目,以便根据设置listed here进行此操作,例如:
- launcher.library=@user.dir /../ jarfiles中
或
- launcher.library = .. / jarfiles中
但是当我发布时,我收到错误:
The Product executable launcher was unable to locate its companion shared library.
是否有任何我可以指定的运行时参数正确告诉.exe插件和配置文件夹在其他位置?
答案 0 :(得分:3)
您的launcher.library
条目尚未完成。它必须指向directly to the plugin containing the launcher DLL,不仅指向您的插件文件夹,因此它应该看起来像
--launcher.library
../JarFiles/org.eclipse.equinox.launcher.[your.operating.system][architecture][version]
查看您的安装以获取占位符的特定条目。如果你现在也使用-configuration
选项指向更改的配置文件夹,那么你很高兴。