启动Eclipse时出现“无法获取应用程序服务”错误
每当我尝试启动日食时,都会遇到以下异常,但这种异常不会出现。
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
需要帮忙。谢谢。
回答:
该/configuration/config.ini
文件应包含org.eclipse.core.runtime@start
在逗号分隔的osgi.bundles
属性中。这是默认osgi.bundles
属性,可能是在某些升级过程中(偶然)更改了:
osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@start
您可以根据需要通过将其设置为VM参数来覆盖它/eclipse.ini:
-Dosgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@start
以上是 启动Eclipse时出现“无法获取应用程序服务”错误 的全部内容, 来源链接: utcz.com/qa/435660.html