当前位置: 代码迷 >> Eclipse >> eclipse 调试时出现!MESSAGE Could not find bundle: org.eclipse.equinox.console解决方法
  详细解决方案

eclipse 调试时出现!MESSAGE Could not find bundle: org.eclipse.equinox.console解决方法

热度:1137   发布时间:2016-04-23 01:08:32.0
eclipse 调试时出现!MESSAGE Could not find bundle: org.eclipse.equinox.console解决办法

eclipse 调试时出现!MESSAGE Could not find bundle: org.eclipse.equinox.console解决办法

?

在用ECLIPSE调试OSGI时出现异常错误无法开打OSGI>

!SESSION 2013-05-13 22:50:24.171 -----------------------------------------------eclipse.buildId=unknownjava.version=1.7.0_21java.vendor=Oracle CorporationBootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CNCommand-line arguments:  -dev file:C:/Documents and Settings/Administrator/Documents/workspace-sts-3.2.0.RELEASE/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties -os win32 -ws win32 -arch x86 -consoleLog -console!ENTRY org.eclipse.osgi 4 0 2013-05-13 22:50:25.000!MESSAGE Could not find bundle: org.eclipse.equinox.console!STACK 0org.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)

?

但是选种org.eclipse.equinox.console时还是会报错,那时因为OSGI组建之间存在依赖关系,要使用 org.eclipse.equinox.console必须要有它需要依赖的OSGI组建,因此在调试时,除了选择自己编写的OSGI组建还要选择

  org.apache.felix.gogo.command  org.apache.felix.gogo.runtime  org.apache.felix.gogo.shell  org.eclipse.equinox.console

?

问题解决成功出现OSGI>

osgi> ss"Framework is launched."id	State       Bundle0	ACTIVE      org.eclipse.osgi_3.8.2.v20130124-1349441	ACTIVE      BundleBase_1.0.0.qualifier2	ACTIVE      BundleCnService_1.0.0.qualifier3	ACTIVE      BundleEnService_1.0.0.qualifier8	ACTIVE      org.apache.felix.gogo.runtime_0.8.0.v2011081205159	ACTIVE      org.apache.felix.gogo.shell_0.8.0.v20111017070510	ACTIVE      org.apache.felix.gogo.command_0.8.0.v20110812051511	ACTIVE      org.eclipse.equinox.console_1.0.0.v20120522-1841osgi> 

?

  相关解决方案