我正在尝试获取有关RCP 4应用程序中系统配置的信息。我有一个链接RCP3 System Configuration,该链接在RCP3中实现,用于获取系统配置。 WorkbenchMessages属性和WorkbenchPlugin属性用于获取RCP3应用程序中的系统配置,但在RCP4中不可用。如何实施以获得系统配置?
答案 0 :(得分:0)
您引用的ConfigurationInfo
类正在使用org.eclipse.ui.systemSummarySection
扩展点并调用其定义的ISystemSummarySection
接口来获取系统摘要。
该扩展点和ISystemSummarySection
界面在普通的e4应用程序中不存在,因此使用此代码无法获得此信息。
通过查看实现ISystemSummarySection
的各个类并为不使用3.x兼容模式类的那些部分复制代码,您也许可以获得一些信息。
例如,ConfigurationLogDefaultSection
类仅使用System.getProperties()
列出系统属性部分。