相关疑难解决方法(0)

如何启动osgi控制台(Equinox)

我正在尝试在Windows 7中启动OSGi控制台.

我在终端窗口上使用了这个语句:

java -jar org.eclipse.osgi.jar -console
Run Code Online (Sandbox Code Playgroud)

但它不起作用,没有任何事情发生也不会出现提示osgi>.并且在键盘上打字是无效的,除了^C这使得重新出现通常的终端提示.

有人有什么建议吗?

osgi equinox

14
推荐指数
2
解决办法
8790
查看次数

如何在动态捆绑安装的Equinox中运行子流程?

我有一个在OSGi/Equinox中运行的Java应用程序.从这个应用程序,我需要生成ProcessBuilder.start()在OSGi/Equinox中运行的Java子进程(例如via ),以便正确处理类加载.子流程需要多个捆绑包,所以我理想地喜欢在子流程'Equinox容器中安装这些捆绑包的一些相当动态的方法,例如通过读取feature.xml文件.

我已经阅读了这里的程序启动,但我没有看到Equinox如何适应它.我也看了成做一些像这样,但它不会是非常动态的,特别是当子进程的入口点束需要多个其他捆绑包,这需要进一步的束等

那么,如何以一种相当动态的方式将bundle加载到容器中来生成一个在OSGi/Equinox中运行的子进程?

注意:我需要使用单独的进程.子进程将使用使用全局变量的JNA本机库进行数据处理(我无法修改本机库).因此,为了能够同时处理不同的数据,数据处理需要在单独的进程中运行.

java osgi eclipse-rcp equinox processbuilder

13
推荐指数
1
解决办法
137
查看次数

标签 统计

equinox ×2

osgi ×2

eclipse-rcp ×1

java ×1

processbuilder ×1