我想部署一些捆绑包,我沿着Eclipse的所有必需捆绑包来实现自己的捆绑。比方说,包括Equinox容器也包括我的包,这就像一个可执行的老派JAR。eclipse osgi包的奇怪行为
这就是说,当我尝试运行
java -jar org.eclipse.osgi_3.8.1.v20120830-144521.jar
什么也没有发生......它只是停留那里什么都不做......即使我只是包复制到其他地方,并尝试一样,没什么发生......这是通常的?我的意思是,我已经成功完成了这个软件包的旧版本(3.6),它的工作完美无瑕。
唉,我试过-debug标志,看看我是否可以得到一些输出,但只有抱怨任务.options文件正在发生,没有别的。
谢谢, 亚历克斯
什么都不做就是没有安装bundle的OSGi框架的正确行为。你期待它做什么? – 2013-02-18 22:22:48
嗯,我期待这至少是“osgi>”....一个外壳就是这样说的,这就是我在版本3.6.1中得到的...... – AlejandroVK 2013-02-18 23:28:30
因此在以前的版本中,Equinox包括一个内置的程序,在外壳中,但这使得很难定制。 shell现在以普通包的形式提供,因此必须安装它们(正如你在自己对这个问题的回答中所指出的那样)。 – 2013-02-19 11:35:52