在用OSGi编程的时候,根据教程来的发现出现了问题Could not find bundle: org.eclipse.equinox.console,也就是出现不了控制台。
解决办法:
此时我们需要在osgi运行的时候添加一些bundle。
org.eclipse.osgi
org.apache.felix.gogo.shell
org.eclipse.equinox.console
org.apache.felix.gogo.runtime
org.apache.felix.gogo.command
即右击项目Runas>Run Configuration,选择OSGI Framework,创建一个新的OSGI Framework
在上面加入所需要的bundle 。
最后在出现的控制台中 多了几个bundle,但是不影响我们的实验