Я разрабатываю плагин eclipse с представлением. При запуске в режиме разработчика он показывает и работает прекрасно: Но когда я упаковывались и установил плагин в экземпляре Затмения, вид пуст при запуске: EDIT: Глядя на ошибки зрения журнала, иногда есть следующее сообщение об ошибке:Плагин плагина Eclipse пуст при установке
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: swing2swt/layout/BorderLayout
Это может быть уместным, поскольку swing2swt.jar волшебным образом автоматически добавляется в мой плагин проекту Eclipse. Я попытался включить его в сборку, но сборка не была решена, потому что нет никакого значения, установленного для source.swing2swt.jar, который я полностью не понимаю, зачем он нужен.
Вы разрабатываете и развертываете ту же версию? заключается в том, что ** полностью ** о том, что было сообщено? – nitind
Я хотел использовать Neon для разработки плагинов для совместимости Luna. Я не знал, как создавать целевые определения, когда я впервые столкнулся с проблемой. Но проблема продолжалась после того, как я перешел на Луну для развития. Плагин отображается при запуске в режиме dev в Luna, но при установке он пуст. Теперь я пытаюсь определить целевое определение, и для меня все равно. Кстати, в журнале ошибок больше не отображается ошибка ошибок. Я обновлю вопрос о том, как это изменить. – Max
Попробуйте добавить трассировку: https://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility – nitind