Eclipse RCP通过vmargs移交家庭位置

时间:2013-06-19 09:24:03

标签: eclipse eclipse-rcp

我已经构建了一个包含占位符的RCP应用程序,该占位符应该在运行时指向我的eclipse主目录。应用程序启动期间应填充占位符。

目前,如果我通过以下方式在eclipse.ini文件中以非常静态的方式移交路径:

-vmargs
-Dproperty=c:/.../my_rcp_application

我的目标是实现像以下一样的动态解决方案:

-vmargs
-Dplaceholder=${project_loc}

可悲的是,只要应用程序从Eclipse开始运行(Run As-> ...)就行了。

到目前为止我尝试过的是Maven式的方法:

-vmargs
-Dproperty=./

使用平台网址的方法:

-vmargs
-Dproperty=platform:/base  

这些方法并不成功。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

或者您可以在代码中使用与此类似的内容:Platform.getInstallLocation()

还有其他可能的解决方案......