2011-06-23 67 views
13
could not open C:\Program Files\Java\jre6\lib\i386\jvm.cfg 

是我嘗試啓動eclipse ide時出現的錯誤。無法啓動Eclipse - 無法打開 Java jre6 lib i386 jvm.cfg

C:\Program Files

jdk1.6.0_14 
jdk1.6.0_17 
jre6 

文件夾。

路徑設置爲

PATH: C:\Program Files\Java\jdk1.6.0_17\bin 

的是我看到這個鏈接的問題

,但它不解決我的問題 can't find JRE in the JDK

+0

我想的路徑是: C:\ Program Files文件\的Java \ JDK1.6。0_17 –

+0

嘗試這樣做... –

回答

3

我也有這個問題,我是不是得到任何解決方案

但現在我有一個解決方案

如果卸載當前運行的JRE版本,並安裝一個較高

意味着我使用JRE1.6當我有這種概率,但是當我已經安裝了1.7它必須解決

+1

您好,請看看http://stackoverflow.com/a/1060023/680124 –

1

什麼工作對我來說是去回到Java網頁並下載Java jre而不是jdk,因爲這是愚蠢的計算機正在尋找的東西。然後打開C:Program Files> Java,並確保你看到jre7而不是jdk。

RS

8

這個問題可以顯示出來,如果你最初在默認位置安裝Java(C:\ Program Files文件),然後以後重新安裝到另一個位置。

默認安裝將java.exe,javaw.exe和javaws.exe複製到C:\ Windows \ System32。如果您處於這種情況並刪除這些文件,它可能會解決您的問題。

(感謝周杰倫:http://jaykhimani.blogspot.com/2012/09/error-could-not-open-cprogram.html

+0

很高興我的博客文章幫助你。 – Jay

0

這是舊的文章,但什麼解決我的溶液編輯`eclispe.ini」文件以包括正確的路徑JDK。

爲了解決拉爾斯回答的問題,我重新安裝了Java,因此可能是問題的根源。 Reglardless,這是爲我工作的解決方案。但是,我不必從C:\ windows \ system32中刪除任何文件。我只是告訴eclipse看看新的Java安裝目錄。

這些docs表明我需要指定路徑VM:

-vm 
C:\Java\jdk1.7.0_25\bin\javaw.exe 
6

我在Windows機器上也有類似的問題。我將我的Java目錄從「程序文件」(目錄名稱中的空間給了我麻煩)內移動到c:\

我將所有PATH變量設置到新位置,重新啓動機器,並認爲就足夠了。都能跟得上

爪哇 - 版本

Error: could not open `C:\Program Files\Java\jre1.8.0_66\lib\i386\jvm.cfg

該解決方案從好鄉親來得coderanch

運行regedit(只需輸入「regedit」進入運行程序)和工作方式到HKEY_LOCAL_MACHINE > SOFTWARE> JavaSoft的

那裏你會找到幾個不同的Java目錄

Java開發工具包

Java插件

的Java Runtime Environment

的Java更新

Java Web Start的

在每個目錄,你會發現不同版本的Java(ESP不同的目錄。 Java Web Start)。打開每一個,你會看到你的舊路仍然列出。雙擊列表的名稱(左列)並手動鍵入新路徑。

打開一個新的終端並輸入Java版本,你應該沒問題。

0

有一個簡單的解決方案:

檢查你的PATH。很可能它指的是不正確的java.exe。當我安裝操作系統補丁時,這開始發生在我身上。在檢查點等進程中,PATH被修改了。一旦我糾正它(使用環境變量...),它立即工作。

1

問題是你的eclipse不能找到jre.Just複製並粘貼你的jre文件夾到eclipse文件夾中,然後啓動eclipse.Delete環境變量。

1

問題:Eclipse的霓虹燈錯誤: 「C:\ Program Files文件\的Java \ jre1.8.0xx.xx \的jvm.cfg」

解決方案的Win7專業版:系統屬性> Enviorment變量>系統變量>路徑>編輯>#如果存在多於1個JAVA目錄,請確保當前的JAVA目錄首先出現在路徑中。

在下面的路徑,我感動 「C:\ ProgramData \ ORACLE \的Java \ javapath」 當前目錄後面的「C:\ Program Files文件\的Java \ JDK \ BIN; C:\ Program Files文件\的Java \ JRE \ bin \>保存

路徑 C:\ Program Files \ Java \ jdk \ bin; C:\ Program Files \ Java \ jre \ bin; C:\ apache-maven-3.5.0 \ bin; C: \ ProgramData \ ORACLE \的Java \ javapath

1

嘗試把下面一行在你的eclipse/STS -STS.ini文件

-vm C:\ Program Files文件\的Java \ jdk1.8.0_121(你的JDK版本) \ bin \ javaw.exe

將它放在文件的頂部。 很可能它會工作。

有時把javaw.exe的在eclipse文件夾也行(其中的eclipse.exe有)