Eclipse RCP找不到EclipseStarter

我有一个RCP应用程序要开发; 代码是几年前编写的,我必须完成它。 我在Eclipse中导入了插件,我解决了所有依赖项,但是当我尝试启动它时,我收到此错误:

!SESSION Tue Mar 29 10:13:24 CEST 2011 ----------------------------------------- !ENTRY org.eclipse.equinox.launcher 4 0 2011-03-29 10:13:24.326 !MESSAGE Exception launching the Eclipse Platform: !STACK java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:617) 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) 

我尝试重新安装Eclipse zip(删除所有并重新压缩它),但它仍然无法正常工作。 我尝试使用-clean选项启动应用程序来重建缓存,但它仍然无效。 但是如果我创建一个带有hello-feature和hello-product的虚拟hello-plugin,一切正常。 任何人都有一些提示来解决这个问题? 谢谢。

好的问题解决了,我只是更改选项The product configuration is based onfunction插件,并使用按钮Add Required Plug-ins添加所有依赖Add Required Plug-ins 。 我不知道这是不是正确的方法,它只是工作。

我有完全相同的问题。

我的操作系统是Windows 7.我以管理员的身份打开了Eclipse(在我的情况下确实是RAD)。 打开没有任何问题。