我正在拼命尝试配置我的Eclipse产品以实现Eclipse多用户安装的建议(根据此document)。我通过指定
来关注#2和#3osgi.instance.area=@user.home/.<productname>
以及:
osgi.configuration.area=@user.home/.<productname>/configuration
实际问题是,密钥osgi.configuration.area
无处可见,因此将选择错误的目录来编写内部osgi文件锁。
我会在生成的
product_location /configuration/config.ini
来自我的构建工件中的org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
文件。
我将参数放在产品编辑器“配置”选项卡的“属性”部分中。
根据时间戳,似乎在构建过程中创建了config.ini
,但我不确定。有人知道这个EquinoxConfigFileParser
何时被激活,以及从哪里获得参数?
答案 0 :(得分:1)
我们通常通过在应用程序根目录中配置ProductName.ini
文件来完成此操作
例如:
-data
@user.home/AppData/Roaming/PRODUCT/workspace
-configuration
@user.home/AppData/Roaming/PRODUCT/configuration
osgi.instance.area
相当于-data
osgi.configuration.area
相当于-configuration
您可以在.product
文件中指定这些参数。切换到&#34;启动&#34;选项卡,插入&#34;程序参数&#34;字段。