我已经构建了一个包含占位符的 RCP 应用程序,该占位符应该在运行时指向我的 Eclipse 主目录。占位符应在应用程序启动期间填写。
目前,如果我通过以下方式在 eclipse.ini 文件中以非常静态的方式移交路径,则它可以工作:
-vmargs
-Dproperty=c:/.../my_rcp_application
我的目标是实现动态解决方案,例如:
-vmargs
-Dplaceholder=${project_loc}
遗憾的是,这仅在应用程序从 Eclipse 启动时才有效(运行方式->...)。
到目前为止,我尝试的是类似 Maven 的方法:
-vmargs
-Dproperty=./
以及使用平台 URL 的方法:
-vmargs
-Dproperty=platform:/base
这些方法并不成功。
有什么建议么?