1. 程式人生 > >Eclipse 開啟提示could not open jvm.cfg檔案的錯誤的解決方法。最近安裝java的過程中遇到這個問題。

Eclipse 開啟提示could not open jvm.cfg檔案的錯誤的解決方法。最近安裝java的過程中遇到這個問題。

一.首先開啟提示的目錄位置,查詢是否存在這個檔案和資料夾。如果不存在的話,表示java安裝過程中出錯,相應的檔案沒有安裝。需要在控制面板中解除安裝java再重新安裝。我遇到的就是這種情況。
解除安裝後,重新安裝之前訪問登錄檔,刪除如下資訊在點選開始--》執行-》輸入regedit確定開啟登錄檔。              

 二、 找到HKEY_LOCAL_MACHINE/software/javasoft,把這個javasoft刪除即可。javasoft正常情況下至少包含\Java Development Kit,Java Plug-in,Java Runtime Environment這三項,不用怕,刪除Javasoft就會把這三項都刪除,問題本身也是出在這裡,所以需要刪除javasoft項。      

三、重灌JDK(如果不改變檔案位置都選預設,那是最好不過的啦!)重灌後會發現,重新有一個HKEY_LOCAL_MACHINE/software/javasoft項,這是這些引數都是新的了,不會出現問題了。
安裝過程中最好不要更改預設的資料夾。記住資料夾的路徑就好。java安裝過程中有兩個可以選擇資料夾的地方。一個是解壓資料夾,第二個資料夾才是安裝的資料夾。預設的安裝路徑是C:\Program Files\Java\jre1.8.0_40
4
另外一種情況,即所在的目錄下面有該缺失檔案,而eclipse找不到的情況,參見以下解決方法。
5
出現這種情況大多是因為電腦上之前安裝過JDK,解除安裝重灌之後,執行java命令會出現error:could not open ...jvm.cfg的錯誤。
    開啟系統環境變數,檢視PATH,會看到諸如此類的配置資訊:
    %SystemRoot%\system32;%SystemRoot%;......%JAVA_HOME%\lib;%JAVA_HOME%\bin
   
    原因:在執行java時,預設會按照PATH中設定的路徑去尋找java.exe檔案,按上述PATH資訊首先會去找%SystemRoot%\system32目錄下的檔案,而該目錄下的java.exe對應的jdk安裝目錄已被解除安裝,自然會出現檔案打不開的提示。
 
    看到這兒或許你明白了,簡單的解決方法有二:
    1、直接刪除system32目錄(或windows目錄,視PATH中的路徑設定而定)下的java.exe(其實看下檔案日期就會發現,該檔案與當前安裝的JAVA bin目錄下的檔案日期不一樣);
    2、直接將%JAVA_HOME%\bin;放在PATH路徑的最前面(知道為什麼了吧);

相關推薦

Eclipse 開啟提示could not open jvm.cfg檔案錯誤解決方法最近安裝java過程遇到這個問題

一.首先開啟提示的目錄位置,查詢是否存在這個檔案和資料夾。如果不存在的話,表示java安裝過程中出錯,相應的檔案沒有安裝。需要在控制面板中解除安裝java再重新安裝。我遇到的就是這種情況。解除安裝後,重新安裝之前訪問登錄檔,刪除如下資訊在點選開始--》執行-》輸入regedi

Eclipse無法開啟提示could not open jvm.cfg錯誤

http://blog.csdn.net/bazingaea/article/details/53678274 Eclipse一直是可以正常執行的,直到今天在myeclipse中學習struts框架 顯示myeclipse的編譯器版本太低,而myeclipse不支援j

Myeclipse 解除安裝提示could not open jvm.cfg錯誤無法解除安裝

出現這種情況大多是因為電腦上之前安裝過JDK,解除安裝重灌之後,執行java命令會出現error:could not open ...jvm.cfg的錯誤。 開啟系統環境變數,檢視PATH,會看到諸如此類的配置資訊: %SystemRoot%\system32;%SystemRoot%;......%JAV

Eclipsejava could not open jvm.cfgcould load jni jvm.dll

     1、 java could not open jvm.cfg 這個問題  主要是電腦上安裝了多個版本的jdk,然後你卸掉了其中一個,沒有解除安裝乾淨,所以它會先去System32或者Wind

解決error:could not open ...jvm.cfg

出現error:could not open '...jvm.cfg'大多是安裝jdk的時候在登錄檔裡註冊過,在網上看到很多關於error:could not open '...jvm.cfg'的問題的解決方法,但有些無效,有些比較複雜,最簡單的一招是刪除"c:/windo

Error:could not open '...jvm.cfg'解決方法

有一天開啟dos視窗執行Java命令報錯,錯誤如下圖所示 從網上搜索解決方法,說需要刪除C盤如下幾個檔案     c:/windows/system32/java.exe     c:/windows/system32/javaw.exe     c:/windo

Myeclipse下所有檔案開啟時,提示Could not open the editor: Invalid thread access

出現這個問題的原因可能是,Myeclipse載入檔案的時候,一些外掛加載出錯,可以在命令列下進入Myeclipse安裝路徑下,使用myeclipse.exe -clean 啟動試試,至少目前我是這樣解決的,如果大家有其他的好的解決方法,歡迎留言……

AVD模擬器再次執行提示Could not open 'C:\Users\Shinelon\.android\avd\1.avd/cache.img':

執行一個app,再次開啟返回錯誤 -drive if=none,index=1,id=cache,file=C:\Users\LDY.android\avd\AVD_for_Nexus_7_2012_by_Google.avd/cache.img: could

EasyDemo*首次啟動SQL Developer配置java.exe出錯(Could not find jvm.cfg! )

1.環境 win7/8/8.1  x64,oracle 11g r2,jdk8 x64 2.問題 第一次啟動Oracle SQL Developer的時候會讓我們填寫java.exe的路徑,我在jdk安裝目錄下的bin中找到了java.exe,但是填寫以後報如下錯誤:

mac上 go-delve 安裝出現The specified item could not be found in the keychain 解決方法

mon pen 方法 rar spec hub 錯誤 sys lib 安裝go語言的編譯環境,在安裝到 delve時候出現如下錯誤: If reporting this issue please do so at (not Homebrew/brew or Hom

DockerfilenpmError: could not get uid/gid問題的解決方法

dockerfile 中  使用 npm 的時候報錯:   解決辦法: https://github.com/tootsuite/mastodon/issues/802     &nbs

sping boot 報:Could not find acceptable representation原因及解決方法

但是我這個是因為用了swagger ui 測試資料的時候返回時 選擇了xml格式導致報了Could not find acceptable representation 把返回資料格式換成 就可以了,這是我個人的錯誤場景,有朋友相同的可以嘗試修改下

Spring Boot: HttpMediaTypeNotAcceptableException: Could not find acceptable representation原因及解決方法

錯誤場景 使用Spring Boot的Web專案,在其 resources/static/目錄下存在login.html靜態檔案,同時還有一個處理/login請求的控制器方法(該方法會返回JSON格式

SpringBoot踩坑指南(三):Could not find acceptable representation原因及解決方法

Spring Boot:Could not find acceptable representation原因方法名跟頁面、js重合了!!!解決辦法:改名字,儘量不要重合。例子:① html的名字   s

loadrunner上傳檔案後,報“Error -26488: Could not obtain information about submitted file”解決方法

問題:·loadrunner 上傳檔案回放錯誤 回放時lr報錯:Error -26488: Could not obtain informationabout submitted file 解決辦法:錄製完指令碼後,把要上傳的檔案放到指令碼存放的資料夾裡面,重新回放就ok

Xcode8不能在iOS7上除錯,Could not find Developer Disk Image的解決方法

升級完Xcode8之後,預設情況下,是無法進行iOS7的除錯的,因為Xcode8裡面不再遊iOS7的映象檔案,所以會提示 Could not find Developer Disk Image, 解決

Godaddy伺服器傳送郵件出現Could not connect to SMTP host錯誤 解決辦法

解決辦法: 在 class.phpmailer.php 中,將 function IsSMTP() { $this->Mailer = 'smtp'; } 改成: function IsSMTP() { $this->Mailer = 'SMTP

CocoaPods匯入第三方庫,提示找不到標頭檔案解決方法

CocoaPods匯入ReactiveCocoa框架後,卻出現一個問題,就是引入標頭檔案的時候說找不到標頭檔案,如下圖 解決方法如下: 1,找到TARGETS -> Build Settings -> SearchPaths -> User

解決jdk安裝後出現 Error: could not open `E:\jdk\lib\amd64\jvm.cfg'

win7重新安裝jdk後出現 執行javac正常 執行java出現 Error: could not open `E:\jdk\lib\amd64\jvm.cfg' 1.首先檢視環境變數配置是否正確 將PATH中JAVA_HOME/bin移動到最前邊 2.找到C:\Program

Error: could not open `F:\Javahome\jre7\lib\amd64\jvm.cfg'

在cmd裡面執行java -version出現錯誤:Error: could not open `F:\Javahome\jre7\lib\amd64\jvm.cfg’ 。 故事的起因 我在cmd裡面執行一個jar包的時候出現了以上,在IDEA裡面編譯執行什麼的jdk,jvm都是沒