我已经安装了Eclipse Juno Service Release 2.我试图在eclipse中使用Equinox容器学习OSGi。但是,当我尝试使用以下代码从命令提示符启动Equinox时,它不会启动。有人能让我知道这里缺少什么吗?无法在eclipse中启动osgi容器(equinox)
java -jar org.eclipse.osgi_3.8.2.v20130124-134944.jar -console
谢谢!
我已经安装了Eclipse Juno Service Release 2.我试图在eclipse中使用Equinox容器学习OSGi。但是,当我尝试使用以下代码从命令提示符启动Equinox时,它不会启动。有人能让我知道这里缺少什么吗?无法在eclipse中启动osgi容器(equinox)
java -jar org.eclipse.osgi_3.8.2.v20130124-134944.jar -console
谢谢!
是的,我看到了同样的行为。阅读一些初学者教程(后是的,我是初学者:-)在 OSGi with Equinox for beginners: console, launcher and configuration我发现日志发送默认日志文件,并看到他们在标准输出你需要的-consoleLog放慢参数
java -jar org.eclipse.osgi_3.8.2.v20130124-134944.jar -console -consoleLog
然后告诉我
org.osgi.framework.BundleException: Could not find bundle: org.eclipse.equinox.console
我一派认为这导致我在这里的消息:org.osgi.framework.BundleException: Could not find bundle: org.eclipse.equinox.console。我没有尝试,但它看起来像你需要的解决方案。
我从3.5移到3.8.2时遇到同样的问题。他们改变了现在依赖于felix gogo project的控制台的实现。 您将需要与标准春分一起开始下列软件包:
您可以将它们添加到默认启动的捆绑列表n个config.ini
文件,如下所示:
#contents of config.ini
osgi.b[email protected]start,[email protected],[email protected],[email protected]
你的目录结构应该是
- org.eclipse.osgi_3.8.2.v20130124-134944.jar
- configuration/
config.ini
我应该在哪里将这些jar文件放在目录结构中? – qartal 2015-05-30 19:28:33
与春分坛相同 – nadirsaghar 2015-05-31 01:12:06
任何错误输出? – Kane 2013-05-09 03:02:24
不...没有任何东西..当光标移动到下一行时,控制台提示不会出现。 – 2013-05-09 03:05:23
我认为OSGi框架正常退出没有任何应用程序给出。尝试添加选项'-noExit'让框架运行。 – Kane 2013-05-09 05:28:55