从命令行运行osgi bundle

我开发了OSGi捆绑包,通常通过Eclipse进行测试。在导出捆绑包之后,我得到了bundle.jar文件。我希望能够从命令行运行生成的文件。就像是:

C:\ java -jar bundle.jar osgi_framework路径

但是,如何在其中包含osgi框架?而且,如何立即启动捆绑包?

回答:

您可以从命令行启动OSGi框架,如下所示。首先是春分:

java -jar org.eclipse.osgi_VERSION.jar -console

注意 用VERSION代替您安装的Equinox版本。对于Felix:

java -jar bin/felix.jar

现在使用OSGi控制台,安装您自己的捆绑软件:

osgi> install file:/path/to/my/bundle.jar

Bundle ID is 2

并开始:

osgi> start 2

以上是 从命令行运行osgi bundle 的全部内容, 来源链接: utcz.com/qa/402801.html

回到顶部