Вам понадобится какая-то кнопка для запуска приложения, поэтому просто нужно подключиться к системе меню Eclipse.
Попытка:
1) В Eclipse Файл -> Новый проект-> Проект плагина
2) Убедитесь, что вы отметили «Этот плагин будет вносить вклад в пользовательский интерфейс»
3) Снимите флажок «генерировать активатор», так как он вам не понадобится
4) Выберите «Команда Hello World» из шаблона кода
Теперь у вас будет образец обработчика и метод execute, где вы можете вызывать свое SWT-приложение с дисплеем, который вы используете в RCP-приложении. Если вам действительно нужно вызвать void main (String [] args), вы можете получить отображение, вызвав Display.getDefault (), который либо создаст новое отображение, либо использует его из RCP-приложения.
Вам также придется изменить файл plugin.xml, чтобы он указывал на правильное меню в вашем RCP-приложении. Если вы хотите, чтобы ваша команда запуска была в меню файлов и т. Д.
Наконец, щелкните правой кнопкой мыши по своему проекту и выберите «Экспорт» -> «Разработка плагинов» и создайте jar-файл, в котором будет находиться ваш модуль запуска. Перетащите этот jar в папку плагинов RCP-приложения, и вы сможете запустить SWT-приложение из только что созданной команды.
Вероятно, на пути будет несколько ударов, но это примерно то, что вам придется сделать.