我想部署一些捆綁包,我沿着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