【发布时间】:2011-03-31 22:21:30
【问题描述】:
我有一个 RCP/Eclipse 程序,我想以 2 种不同的方式提供它。它应该是哪种风格的硬编码或作为无法在运行时更改的 conf 设置提供。
我首先考虑在我的插件中复制一个特定的类,并将第二种风格的逻辑编码到该类中,然后以某种方式将其打包为第二个 RCP 程序。然后我想我可以在同一个插件的一个类中简单地编写 2 种不同的风格,并通过系统属性区分是执行逻辑 1 还是执行逻辑 2。然后我可以简单地复制 RCP 包并在 launcher.ini 中提供一个带有附加参数的包,而另一个则不提供该参数。
问题是我无法在 RCP 程序中设置简单的 Java 系统属性。我试过launcher.exe -Dpropname=propvalue,我试过将它添加到launcher.ini,我已经来回搜索了网络。网络上有很多文档解释了您可以作为系统属性或作为 launcher.ini 的属性提供的所有各种配置设置,但没有一个解释如何设置自定义属性。
有人有想法吗?
非常感谢, 启
【问题讨论】:
标签: java eclipse-rcp