Tat*_*ata 5 java osgi eclipse-plugin
我正在尝试从Eclipse Juno Release获取osgi服务器并单独运行它.一些旧的教程说,只需抓住org.eclipse.osgi_VERSION.jar它就足以从命令行启动它了
java -jar org.eclipse.osgi_VERSION.jar -console
Run Code Online (Sandbox Code Playgroud)
当我尝试时,它没有按预期显示提示,而是静静地坐着,好像在等待某事发生.
但是,我可以通过执行a轻松地启动和安装bundle ./eclipse -console,这在运行服务器上时显然不是一个选项,我想在运行时部署bundle.
一些谷歌搜索显示我需要从这里和那里收集罐子(甚至Apache Felix的gogo),但找不到任何具体的东西,这将允许我以"无头"的方式运行这件事.
有没有办法以干净简单的方式做到这一点,或者你建议转移到Apache Felix?
Gun*_*nar 12
Juno中的Equinox不再包含开箱即用的控制台.它现在包含在一个单独的包中,该包在Apache GoGo shell之上实现Equinox控制台.
因此,运行Equinox(包括控制台)的捆绑包的最小设置是:
要运行SSH控制台,还需要:
此外,您需要使用不同的配置区域.Equinox从config.ini读取设置(如要使用的包,启动级别,启动应用程序等).因此,当您使用与Juno相同的配置区域时,您将始终最终进入Juno环境.直接修改config.ini时,可能会损坏Juno安装.
更好的开始是下载Equinox Juno OSGi入门套件:
您还可以尝试其中一个OSGi Equinox服务器发行版: