Я новичок в Java Plugin env. В моем приложении есть isquirement, как некоторые проверки должны быть выполнены перед запуском плагина, и если это не сработает, необходимо завершить плагин. Я поставил чек в начать метод класса Activator.java и вызвать метод остановки оттуда. но, похоже, он все еще запускает RCP. Может ли кто-нибудь предложить мне какой-то способ?Как закончить плагин eclipse programatically
0
A
ответ
0
Как предотвратить запуск приложения, зависит от типа тестов, которые вы должны выполнить, и типа обратной связи, которую вы хотите дать. Сказав это, обычно существует два места, как показано ниже: «1» используется, если вы не хотите давать обратную связь, а «2» используется, если вы хотите показать диалог или подобное ...
public class Application implements IApplication {
public Object start(IApplicationContext context) {
// =======> 1
Display display = PlatformUI.createDisplay();
// =======> 2
try {
int returnCode = PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor());
if (returnCode == PlatformUI.RETURN_RESTART) {
return IApplication.EXIT_RESTART;
}
return IApplication.EXIT_OK;
} finally {
display.dispose();
}
}
...
}
Смежные вопросы
- 1. плагин Затмения - Programatically создать файл из шаблона
- 2. Открыть файл в eclipse programatically
- 3. Как развернуть плагин как папку в Eclipse?
- 4. Как загрузить плагин eclipse
- 5. Как создать плагин Eclipse
- 6. Как создать плагин eclipse?
- 7. Как отредактировать плагин eclipse?
- 8. Плагин Eclipse
- 9. Плагин Eclipse: как подключить плагин к CDT
- 10. Плагин Eclipse
- 11. работает плагин eclipse без eclipse
- 12. Вызов экспорта Eclipse в xml programatically
- 13. Eclipse RCP и плагин Eclipse
- 14. Eclipse: Как установить плагин вручную?
- 15. Как установить плагин Veracode Eclipse
- 16. Как найти плагин eclipse org.eclipse.ui.console?
- 17. Как заставить плагин Eclipse распаковываться?
- 18. Как написать плагин для Eclipse?
- 19. Как удалить плагин в eclipse?
- 20. Как удалить плагин Scala Eclipse?
- 21. Eclipse: Добавить в Project Explorer Tree Viewer Programatically
- 22. Плагин Eclipse - Объект класса
- 23. Плагин Maven с eclipse
- 24. Плагин Eclipse/Product CommonNavigator
- 25. Плагин Eclipse ADT
- 26. Плагин для Eclipse
- 27. Плагин и редактор Eclipse
- 28. Плагин Eclipse First выполняет
- 29. Jenkins и плагин Eclipse
- 30. Hadoop 2.2.0 Плагин Eclipse
Вы пишете об «_plugin_» и «_application_». Что ты имеешь в виду? Вы хотите, чтобы ваше приложение не запускалось? (Вы можете _not_ вызывать 'stop (...)' from 'start (...)'!) –
yes Я хочу, чтобы приложение моего приложения не запускалось, если одна из проверок завершилась неудачей. Работает System.exit()? – user1049237