OSGI helloWorld项目启动失败解决

启动报错
Exception in org.eclipse.mylyn.internal.monitor.ui.MonitorUiPlugin.start() of bundle org.eclipse.mylyn.monitor.ui.
Workbench has not been created yet.

我们一点点的分析这个问题。首先。右键点击项目。Run→Configuration→OSGI→Framework→Bundles去掉Target PlatForm 中所有勾选项

多次点击Add Required Bundles 按钮。直到选中的数量不变之后,点击apply 然后run.

这时报错 Could not find bundle: org.eclipse.equinox.console

点击终止运行。还进入刚才的图中的界面。勾选bundle  org.eclipse.equinox.console然后点击 Add Required Bundles 之后 点击apply 点击 run

这时报错 Missing required bundle: org.apache.felix.gogo.shell

还是去图中的界面 勾选org.apache.felix.gogo.shell

然后点击 Add Required Bundles 之后 点击apply 点击 run

 

这次 可以正常启动了。