2013-02-13 71 views
0

我刚刚卸载了以前的所有EGit插件。卸载通过进展顺利,问我在年底重新启动Eclipse,但随后的Eclipse不会开始给我下面的错误消息:卸载EGit插件后Eclipse无法启动

enter image description here

我得到的,当我试图从我的快捷方式启动Eclipse开始菜单(使用Win 7)。但是,当我去到Eclipse安装目录本身和命中的eclipse.exe那里,我得到了以下错误消息:

enter image description here

我也去看看是否有在的jvm.dll上述目录确实它在那里。

任何想法如何解决它?

更新1:我重新安装了两个Eclipse的 JRE,但问题仍然存在。

更新2:这里是我eclipse.ini

-startup 
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx512m 
+0

你如果Eclipse的回收存在的路径检查? – CharlesB 2013-02-13 22:58:02

+0

@CharlesB,不,我该怎么做? – amphibient 2013-02-13 23:02:50

回答

1

JRE &的Eclipse的内容都应该是相同的位版本(32或64)。您的屏幕截图显示您正在运行JRE的32位版本,但我不知道是在重新安装之前还是之后。 java -version应该帮助JRE。你的eclipse.ini文件会告诉你正在运行的Eclipse位版本。例如:

plugins/org.eclipse.enter code hereequinox.launcher.win32.win32。 x86 _1.0。

您应该确认这一点并尝试手动将Eclipse指向您的JRE二进制文件。这里有一个Windows example

-vm c:\java\jdk\1.6\bin\javaw.exe 

如果成功,你只需要更新正确的路径你的eclipse.ini。

祝你好运。

+0

它在EGit之前工作 – amphibient 2013-02-14 15:59:18

+0

我用eclipse.ini的内容更新了OP。谢谢 – amphibient 2013-02-14 16:02:23

+0

您可以尝试两件事:从.ini文件中删除前两行,并尝试重新启动。这可能会起作用。 '-startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar' 几个人在bugs.eclipse.org上注册了同样的问题,并且它似乎是解压缩下载的问题。您可以尝试安装Eclipse classic,或者尝试重新安装相同的版本,而是使用[7zip](http://www.7-zip.org/)解压缩该文件。 – chirinosky 2013-02-15 05:25:51

0

原来,由于公司网络限制,我拥有的Java版本是1.6 32位,尽管我的笔记本电脑是64位的(为什么这个工作?)。当我尝试重新安装Eclipse时,我使用的是64位版本。它在我安装32位版本时起作用。 BTW,Eclipse的版本是

Eclipse IDE for Java EE Developers 1.4.1.20110909-1818 epp.package.jee null