В моем приложении RCP у меня есть диалоговое окно JFace, в котором используется FilteredTree, что зависит от запущенного PlatformUI.Приложение Minimal JFace, использующее FilteredTree
Теперь я хочу добавить метод main
в класс диалога, поэтому я могу быстро запустить это диалоговое окно для тестирования. Но я получаю исключение из FilteredTree ctor:
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/e4/core/di/InjectionException
at org.eclipse.ui.PlatformUI.isWorkbenchRunning(PlatformUI.java:114)
at org.eclipse.ui.plugin.AbstractUIPlugin.imageDescriptorFromPlugin(AbstractUIPlugin.java:669)
at org.eclipse.ui.dialogs.FilteredTree.<clinit>(FilteredTree.java:196)
at my.MyDialog.createDialogArea(MyDialog.java:361)
Есть ли простое решение?