回覆列表
  • 1 # 使用者7055931088920

    首先開啟提示的目錄位置,查詢是否存在這個檔案和資料夾。如果不存在的話,表示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

    另外一種情況,即所在的目錄下面有該缺失檔案,而eclipse找不到的情況,參見以下解決方法。

    出現這種情況大多是因為電腦上之前安裝過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安裝目錄已被解除安裝,自然會出現檔案打不開的提示。

    看到這兒或許你明白了,簡單的解決方法有二:

    2、直接將%JAVA_HOME%\bin;放在PATH路徑的最前面(知道為什麼了吧);

    終端研發部是一個以技術為主的學習交流技術號,談的是技術,是產品,更是我們的人生。做東半球最會思考,最有味道的網際網路開發者。有興趣可以叫我一塊學習和交流

  • 中秋節和大豐收的關聯?
  • 真三國無雙3馬超武器?