0

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

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

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

我的目标是实现动态解决方案,例如:

-vmargs
-Dplaceholder=${project_loc}

遗憾的是,这仅在应用程序从 Eclipse 启动时才有效(运行方式->...)。

到目前为止,我尝试的是类似 Maven 的方法:

-vmargs
-Dproperty=./

以及使用平台 URL 的方法:

-vmargs
-Dproperty=platform:/base  

这些方法并不成功。

有什么建议么?

4

1 回答 1

0

或者你可以在你的代码中使用类似的东西:Platform.getInstallLocation().

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

于 2013-06-20T09:39:41.847 回答