我在 RCP 应用程序中创建了一个.properties
文件来指定服务器地址,这样我就不需要在地址更改时修改源代码。
当我从.product
文件运行 RCP 时,这很有效,但是当我将RCP导出到可执行应用程序时它没有用。我在导出RCP时添加了conf.properties
(添加到功能的build.properties
)。
我无法通过双击.exe
文件来运行该应用程序。我已经尝试了很多方法来获取rcp二进制文件的根路径,但每次都失败。那么如何让这个配置文件以二进制形式工作,还是有其他方法可以做到这一点?
答案 0 :(得分:0)
使用
URL installURL = Platform.getInstallLocation().getURL();
获取RCP安装目录的URL。
另一种方法是在' xxx.ini'中设置属性。您的RCP文件(' console.ini')。
您可以在.product文件编辑器中执行此操作,方法是将-Dpropery=value
值添加到' VM Arguments'关于'启动'标签。
请注意,在测试期间,不会使用这些值,在这种情况下,您可以在'运行配置中设置属性。对于RCP。