在我的 RCP 应用程序中,我想将一个属性 ( osgi.java.profile
) 指向一个文件,并且更喜欢使用相对于我的安装和配置目录的路径。
config.ini 中支持哪些类型的变量是否有明确的规范?
@config.dir 似乎受到支持,内置中有引用,并且它总是作为典型示例被提及(例如这个 SO answer)但是,查看 Eclipse help/ Runtime Options之类的文档,它提到了一些“符号位置”,例如@user.home; 然而,这似乎相当有限,不包括@config.dir。
甚至还挖掘了org.eclipse.osgi
源代码,但没有发现对此的引用(我确实找到了 LocationManager 及其对@user.dir & co 的硬编码变量替换)。我可以以某种方式在那里引用任意系统属性吗?
这个@config.dir 是一个特例,只由 P2 处理吗? 更新:这似乎是这种情况.. 看着 Eclipse SDK,关于.. 配置对话框显示 @config.dir 未解决,可能是由 Equinox 字面意思..
感谢您的任何提示。