2013-02-13 74 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