设置RCP程序的系统属性

时间:2011-03-31 14:17:18

标签: java eclipse-rcp

我有一个RCP / Eclipse程序,我希望以两种不同的方式提供它。它的味道应该是硬编码的,或者作为在运行时无法更改的conf设置提供。

我首先考虑在我的插件中复制一个特定的类,并将第二种风格的逻辑编码到该类中,并以某种方式将其打包为第二个RCP程序。然后我想我可以在同一插件中的一个类中简单地编码2种不同的风格,并通过系统属性区分逻辑1或逻辑2是否被执行。然后,我可以简单地复制RCP包,并在launcher.ini中提供一个附加参数,另一个没有该参数。

问题是我无法在RCP程序中设置简单的Java System Property。我试过launcher.exe -Dpropname = propvalue,我已经尝试将它添加到launcher.ini,我来回搜索网络。 Web上有很多文档说明了您可以作为系统属性提供的所有各种配置设置或者作为launcher.ini的属性,但没有解释如何设置自定义属性。

有人有想法吗?

非常感谢, 启

1 个答案:

答案 0 :(得分:1)

转到运行配置,您将获得参数选项卡,在VM Arguments块中可以提供-Dpropname = propvalue。如果您有更多值,可以使用空格或换行符输入它们。