2009-08-05 3 views
0

Я разработал проект плагина Eclipse, я начал несколько дней и у меня возник вопрос. Мой плагин работает, у моей плагины на панели инструментов есть кнопка «Извлечь проект». Когда я нажимаю на эту кнопку, плагин записывает имена открытых проектов из Проводника пакетов. Как я могу получить имена проектов из проводника пакетов?Проекты от Eclipse Package Explorer

Я использовал ISelection, но, к сожалению, объект ISelection пуст. В пакете Explorer есть три открытых проекта.

Спасибо за ответы!

ответ

0

Вам не нужен выбор. Вы должны начать с корня рабочей области и начать с нее.

ResourcesPlugin.getWorkspace().getRoot() 

Если вы хотите получить доступ к Java характер проекта используют

JavaCore.create(iProject) 
+1

Собственно JavaCore.create (проект IProject) ** не проверяет ** существование или Java характер этого проекта (так говорится в документации). Но плакат никогда явно не упоминал открытые проекты _Java_, просто _описанные проекты _ ... С отправной точки @ iain с org.eclipse.core.resources.IResource.isAccessible(), все должно быть хорошо ... – ratiaris

0

правой кнопкой мыши на проекте и откройте контекстное меню. И перейдите к пункту меню «Восстановить из локальной истории ...».

enter image description here

Смежные вопросы