2013-10-09 124 views
0

運行eclipse時,出現這個錯誤。 「...沒有發現Java虛擬機...」。我已經搜索了很多線程併發布了帖子,並在eclipse.ini中設置了JAVA_HOME系統變量和虛擬機地址,但仍然出現該錯誤。我很困難,不知道該怎麼做。請幫我啓動eclipse後出現「找不到java虛擬機」的錯誤

編輯:
這裏是我的eclipse.ini文件」

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 
-product 
com.android.ide.eclipse.adt.package.product 
--launcher.XXMaxPermSize 
256M 
-showsplash 
com.android.ide.eclipse.adt.package.product 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Program Files\Java\jdk1.7.0_25\bin\javaw.exe 
-vmargs 
-Dosgi.requiredJavaVersion=1.6 
-Xms40m 
-Xmx768m 
-Declipse.buildId=v21.0.0-531062 

改變-vm線的位置到當前位置,我得到這個新的錯誤後:

"java was started but returned exit code=13 
-Dosgi.requiredJavaVersion=1.6" 
+0

也許發佈ini文件中的'vm'行 – Reimeus

+0

@alfasin:我說我已經閱讀過這些問題,但他們的解決方案對我沒有任何作用。 –

+0

@alireza當你從提示符運行'java -version'時 - 你會得到什麼? – alfasin

回答

0

Eclipse不使用JAVA_HOME環境變量。確保eclipse.ini中的-vm標誌指向有效的JVM

+0

我已經做到了。仍然得到錯誤 –

+0

是否將'jdk1.7.0_25'列爲已安裝的JRE之一? – Reimeus

+0

是否存在'C:\ Program Files \ Java \ jdk1.7.0_25 \ bin \ javaw.exe'? – Reimeus

0

安裝net beans之後,我遇到了類似eclipse的東西。我發現的修復似乎都沒有效果。我最終要做的是卸載所有版本的Java,然後重新安裝它們。我正在運行Windows 8.

+0

看來日食需要jdk 1.6(jre 6)。但奇怪的是,我可以用scala IDE運行java代碼。 (日食靛藍) –

+0

我不記得我確切的錯誤,對不起,但它是類似的想要jdk 1.6,我已經安裝了。像你一樣,我仍然可以運行java代碼,在ini文件中嘗試了-vm行無濟於事。唯一的區別是我使用的是kepler版本。 – Tim

相關問題