關於JDK環境變量配置在cmd輸入java或java -version出現不是內部或外部命令或系統找不到文件java.exe的問題【JDK環境變量配置問題總結】圖文教程

一、前言

Java初學階段需要經過配置環境變量的過程,而此過程也可能會由於主觀客觀因素產生一些已知或未知的錯誤,於是筆者以本系列文章記錄問題以及解決方法

二、問題描述+問題成因

開發人員在配置好JDK的環境變量之後,會進行測試,通常的測試方法是在cmd中輸入三次命令,
java,javac,java -version,但是在輸入java或java -version時可能會出現不是內部或外部命令
或者系統找不到文件java.exe
原因可能有兩種:

  1. 環境變量配置有誤
  2. 新舊JDK版本替換導致的錯誤

三、解決方法

  1. 參考筆者的JDK環境變量配置文章對照內容是否有誤,進行修改
    jdk各版本安裝+環境變量配置+常見配置問題的解決【圖文教程】附資源鏈接
  2. 新舊JDK版本替換導致的錯誤解決方法:
    網上的一些解決方法是重命名windows文件夾下的文件名,但是往往結果不太樂觀,這裏我們只需要修改Path變量中的變量值位置即可
    我們可以發現Path變量中第一行路徑如下(不同電腦可能路徑不同)
    C:\Program Files (x86)\Common Files\Oracle\Java\javapath
    我們需要將:
    %JAVA_HOME% \bin
    %JAVA_HOME%\jre\bin
    提到這個路徑前面
    在這裏插入圖片描述

-----------------------------------------------------------

以上是筆者對於JDK環境變量配置在cmd輸入java或java -version出現不是內部或外部命令或系統找不到文件java.exe的問題總結的方案
如有問題和批評指正的地方可以私信或評論區中留言

筆者文章推薦
jdk各版本安裝+環境變量配置+常見配置問題的解決【圖文教程】附資源鏈接
關於JDK環境變量配置在cmd輸入java或java-version出現could not find java SE Runtime Environment的問題【JDK環境變量配置問題總結】圖文教程
關於JDK11,JDK12沒有JRE的問題【JDK環境變量配置問題總結】圖文教程
關於JDK9或更高版本JDK:Could not find tools.jar,dt.jar【JDK環境變量配置問題總結】圖文教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章