У меня есть приложение java в eclipse luna. В моей рабочей области есть несколько крупных проектов. Я хочу использовать функции org.eclipse.jdt.ui, и сначала мне нужно получить рабочее пространство с помощью метода ResourcesPlugin.getWorkspace()
.
Как явное приложение Java, я не могу использовать функции ResourcesPlugin. Существует большое количество файлов классов Java, поэтому я не могу импортировать в рабочее пространство eclipse в качестве проекта.
Итак, мой вопрос: могу ли я использовать методы из org.eclipse.jdt.ui и org.eclipse.core.resources (программно), и если смогу, как?
За некоторыми исключениями вы не можете использовать плагины Eclipse в обычной программе Java. Вы, конечно, не можете использовать код пользовательского интерфейса и ресурсов.
Это связано с тем, что плагины полагаются на код поддержки плагина Eclipse, который правильно инициализируется при запуске Eclipse.
Вы можете написать приложение безгласного Eclipse, которое позволяет запускать без GUI.