как получить информацию о конфигурации системы в RCP 4 - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь получить информацию о конфигурации системы в приложении RCP 4. Я получил ссылку Конфигурация системы RCP3 , которая реализована в RCP3 для получения конфигурации системы. Свойства WorkbenchMessages и WorkbenchPlugin используются для получения конфигурации системы в приложении RCP3, но в RCP4 они недоступны. Как я могу реализовать, чтобы получить конфигурацию системы?

1 Ответ

0 голосов
/ 03 июля 2018

Класс ConfigurationInfo, на который вы ссылаетесь, использует точку расширения org.eclipse.ui.systemSummarySection и вызывает определяемые им интерфейсы ISystemSummarySection для получения сводной информации о системе.

Эта точка расширения и интерфейс ISystemSummarySection не существуют в простом приложении e4, поэтому эта информация недоступна при использовании этого кода.

Вы можете получить некоторую информацию, посмотрев на отдельные классы, которые реализуют ISystemSummarySection и скопировав код для тех частей, которые не используют классы режима совместимости 3.x.

Например, класс ConfigurationLogDefaultSection просто использует System.getProperties() для вывода списка системных свойств.

...