我正在尝试以编程方式在另一个Eclipse中启动Eclipse,并将插件设置为使用config.ini文件中的osgi.bundles=...
- 参数加载。
我尝试使用EclipseStarter类启动第二个eclipse实例,但是我遇到以下异常:
EclipseStarter.setInitialProperties(props);
BundleContext context = EclipseStarter.startup(new String[] {}, null);
java.lang.IllegalStateException:平台已在运行
我也尝试了启动一个新的Equinox实例:
FrameworkFactory factory = new EquinoxFactory();
Framework newFramework = factory.newFramework(props);
newFramework.start();
然而,什么都没有开始。 解决这个问题的任何方法?
提前致谢!