Java Eclipse从3.8.2升级到4.5.2

Java Eclipse从3.8.2升级到4.5.2,java,eclipse,Java,Eclipse,我已将eclipse项目从3.8.2升级到4.5.2 我能够构建项目,但在运行时,由于缺少捆绑包,我遇到了许多错误: org.osgi.framework.BundleException:无法解析模块:com.codegear.sactionary.client.headless[11] 未解决的需求:Require Bundle:org.eclipse.core.runtime 现在,这是来自eclipse的插件/jar。我无权修改它们。 那么在这种情况下,如何修复这些错误呢? 感谢您的帮助

我已将eclipse项目从3.8.2升级到4.5.2
我能够构建项目,但在运行时,由于缺少捆绑包,我遇到了许多错误:

org.osgi.framework.BundleException:无法解析模块:com.codegear.sactionary.client.headless[11]
未解决的需求:Require Bundle:org.eclipse.core.runtime

现在,这是来自eclipse的插件/jar。我无权修改它们。
那么在这种情况下,如何修复这些错误呢?
感谢您的帮助

详细日志:

以下是日志: org.osgi.framework.BundleException:bundle org.eclipse.equinox.simpleconfigurator的org.eclipse.equinox.internal.simpleconfigurator.Activator.start()中的异常。 位于org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792) 位于org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) 位于org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) 位于org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) 位于org.eclipse.osgi.container.Module.doStart(Module.java:571) 位于org.eclipse.osgi.container.Module.start(Module.java:439) 位于org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582) 位于org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562) 位于org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533) 位于org.eclipse.osgi.container.SystemModule.startWorker(SystemModule.java:242) 位于org.eclipse.osgi.container.Module.doStart(Module.java:571) 位于org.eclipse.osgi.container.Module.start(Module.java:439) 位于org.eclipse.osgi.container.SystemModule.start(SystemModule.java:172) 位于org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:392) 位于org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:411) 位于org.eclipse.osgi.launch.Equinox.start(Equinox.java:115) 位于org.eclipse.core.runtime.adapter.EclipseStarter.startup(EclipseStarter.java:318) 位于org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:231) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 位于org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) 位于org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) 位于org.eclipse.equinox.launcher.Main.run(Main.java:1515) 位于org.eclipse.equinox.launcher.Main.Main(Main.java:1488) 原因:java.lang.IllegalStateException:系统包已更新。必须重新启动框架才能完成配置更改 安装(ConfigApplier.java:80) 在org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl.applyConfiguration上(SimpleConfiguratorImpl.java:191) 在org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl.applyConfiguration上(SimpleConfiguratorImpl.java:205) 位于org.eclipse.equinox.internal.simpleconfigurator.Activator.start(Activator.java:60) 位于org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) 位于org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) 位于java.security.AccessController.doPrivileged(本机方法) 位于org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) ... 25多 根异常: java.lang.IllegalStateException:系统包已更新。必须重新启动框架才能完成配置更改 安装(ConfigApplier.java:80) 在org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl.applyConfiguration上(SimpleConfiguratorImpl.java:191) 在org.eclipse.equinox.internal.simpleconfigurator.SimpleConfiguratorImpl.applyConfiguration上(SimpleConfiguratorImpl.java:205) 位于org.eclipse.equinox.internal.simpleconfigurator.Activator.start(Activator.java:60) 位于org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) 位于org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) 位于java.security.AccessController.doPrivileged(本机方法) 位于org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) 位于org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) 位于org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) 位于org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) 位于org.eclipse.osgi.container.Module.doStart(Module.java:571) 位于org.eclipse.osgi.container.Module.start(Module.java:439) 位于org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582) 位于org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1562) 位于org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533) 位于org.eclipse.osgi.container.SystemModule.startWorker(SystemModule.java:242) 位于org.eclipse.osgi.container.Module.doStart(Module.java:571) 位于org.eclipse.osgi.container.Module.start(Module.java:439) 位于org.eclipse.osgi.container.SystemModule.start(SystemModule.java:172) 位于org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:392) 在org.eclipse.o
at org.eclipse.osgi.container.Module.start(Module.java:434)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
at org.eclipse.osgi.container.Module.start(Module.java:434)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)