Хорошо, у меня есть RCP-приложение (которое я не писал) и приложение, которое я разработал, используя только SWT. Что я хочу сделать, так это импортировать и запустить основной метод приложения SWT с аргументами, чтобы он запускался в другом окне, как будто это другой процесс. Аргумент, который я хочу передать, представляет собой сложную структуру данных, которую я не хочу сериализовать.
Первоначально я думал, что могу просто спроектировать свое SWT-приложение как библиотеку и импортировать его, создать свою оболочку и т. д. Но я забыл подумать о том, как основной цикл SWT-приложения должен работать в основном потоке, что кажется проблематичным. Поэтому я начал искать возможность интеграции его с архитектурой плагинов eclipse. Проблема: я ничего не знаю об архитектуре плагина eclipse или RCP, и когда я пытаюсь учиться, я сталкиваюсь с непостижимой стеной вещей, которые совершенно не похожи на то, что я хочу сделать (например, создание новых кнопок на рабочем месте eclipse) . Как начать разработку плагина, который просто запускает другое окно?