我试图在一个普通的Java应用程序中运行多个Equinox实例。
当前,我正在使用以下方法在应用程序中启动一个Equinox实例:
EclipseStarter.startup(new String[]{"-console", "-dev", "bin"}, null);
但是,对于需要大量捆绑包启动,停止和更新的新用例,这种方法已不再足够。
相反,我希望能够同时容纳两个具有不同安装包的框架,并在必要时在它们之间进行交换。
在某些情况下,我仍然需要停止然后重新启动某些捆绑软件,但是这种方法可以解决大部分麻烦。
任何想法我怎么可以设置这样的方法???
在此先感谢您的帮助!
塞巴斯蒂安
最佳答案
您不应该使用EclipseStarter。使用OSGi launching API创建框架的多个实例。
关于java - 运行多个Equinox OSGi框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12369005/