我已经构建了一个包含占位符的RCP应用程序,该占位符应该在运行时指向我的eclipse主目录。应用程序启动期间应填充占位符。
目前,如果我通过以下方式在eclipse.ini文件中以非常静态的方式移交路径:
-vmargs
-Dproperty=c:/.../my_rcp_application
我的目标是实现像以下一样的动态解决方案:
-vmargs
-Dplaceholder=${project_loc}
可悲的是,只要应用程序从Eclipse开始运行(Run As-> ...)就行了。
到目前为止我尝试过的是Maven式的方法:
-vmargs
-Dproperty=./
使用平台网址的方法:
-vmargs
-Dproperty=platform:/base
这些方法并不成功。
有什么建议吗?
答案 0 :(得分:0)
或者您可以在代码中使用与此类似的内容:Platform.getInstallLocation()
。
还有其他可能的解决方案......