应用程序“org.eclipse.e4.ui.workbench.swt.E4Application”在注册表中找不到 [英] Application "org.eclipse.e4.ui.workbench.swt.E4Application" could not be found in the registry

查看:1674
本文介绍了应用程序“org.eclipse.e4.ui.workbench.swt.E4Application”在注册表中找不到的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚从4.2变为4.3(开普勒)。我正在从事Eclipse RCP(OSGi框架),它工作正常,4.2,但一旦我搬到开普勒 - 开始获得
以下提到的错误,而启动。任何一种帮助都不胜感激。

  java.lang.RuntimeException:Applicationorg.eclipse.e4.ui.workbench.swt .E4Application在注册表中找不到。可用的应用程序是:org.eclipse.equinox.app.error。 
在org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
在org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher。 java:79)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter。 java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl。在java.lang.reflect.Method.invoke(Method.java:597)中调用(DelegatingMethodMethodMethodAccessorImpl.java:25)

在org.eclipse.equinox.launcher.Main.invokeFramework(Main.java: 636)
在org.eclipse.equinox .launcher.Main.basicRun(Main.java:591)
在org.eclipse.equinox.launcher.Main.run(Main.java:1450)
在org.eclipse.equinox.launcher.Main .main(Main.java:1426)


解决方案

尝试这个:
打开* .product文件,然后依赖关系选项卡检查计算所需库时包含可选依赖项。


I have just moved from 4.2 to 4.3 (kepler). I was working on Eclipse RCP(OSGi framework) which was working fine with 4.2, but once i moved to Kepler- started getting below mentioned error while launching. Any kind of help is appreciated.

java.lang.RuntimeException: Application "org.eclipse.e4.ui.workbench.swt.E4Application" could not be found in the registry. The applications available are: org.eclipse.equinox.app.error.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
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:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)

解决方案

Try this: open *.product file and then on dependencies tab check "Include optional dependencies when computing required libraries".

这篇关于应用程序“org.eclipse.e4.ui.workbench.swt.E4Application”在注册表中找不到的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆