eclipse自带osgi的Equinox,检查eclipse的osgi环境:
run-->run configuration-->osgi framework-->右键new
选择bundle时选择org.eclipse.osgi。点击run.
出现错误:
- org.osgi.framework.BundleException: Could not find bundle: org.eclipse.equinox.console
- at org.eclipse.osgi.framework.internal.core.ConsoleManager.checkForConsoleBundle(ConsoleManager.java:211)
- at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:297)
- at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
- at java.lang.reflect.Method.invoke(Unknown Source)
- at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
- at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
- at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
- at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
解决: