我已經安裝了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