org.osgi.service.application.ApplicationException:找不到应用程序ID

时间:2011-09-13 05:15:36

标签: eclipse eclipse-rcp

!ENTRY org.eclipse.osgi 4 0 2011-09-13 10:30:39.110
!MESSAGE Application error
!STACK 1
org.osgi.service.application.ApplicationException: No application id has been found.
    at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:262)
    at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
    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:620)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1384)

4 个答案:

答案 0 :(得分:4)

可能是依赖问题;转到“运行 - >运行配置... ”,选择“插件”标签,然后点击“添加需要的插件”按钮

答案 1 :(得分:2)

我遇到了类似的问题。我发现以-clean开头解决了我的问题:

# ./eclipse -clean

我在Ubuntu Lucid 64位上运行3.6.1。

答案 2 :(得分:0)

根据给出的描述很难说,你必须仔细检查你的依赖关系,如果你最近添加了一些尝试检查产品,功能和单独的插件的xml上的依赖关系定义。也请查看this网站。

答案 3 :(得分:0)

如果您在尝试启动 OSGI控制台时看到此内容,请将此参数添加到命令行(就在' java'之后):

-Declipse.ignoreApp=true

或此行进入您的' config.ini'文件:

eclipse.ignoreApp=true
相关问题