我开发了一个OSGi包,我通常从Eclipse测试.Aftrer导出捆绑包,我得到一个bundle.jar文件.我希望能够从命令行运行生成的文件.就像是:
C:\ java -jar bundle.jar osgi_framework路径
但是,如何在其中包含osgi框架?而且,我怎么能立即启动捆绑?
您可以从命令行启动OSGi框架,如下所示.首先是Equinox:
java -jar org.eclipse.osgi_VERSION.jar -console
Run Code Online (Sandbox Code Playgroud)
NB.将VERSION替换为您已安装的Equinox版本.对于菲利克斯:
java -jar bin/felix.jar
Run Code Online (Sandbox Code Playgroud)
现在使用OSGi控制台,安装自己的包:
osgi> install file:/path/to/my/bundle.jar
Bundle ID is 2
Run Code Online (Sandbox Code Playgroud)
然后开始吧:
osgi> start 2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17681 次 |
| 最近记录: |