WIn10 JDK安裝與環境變數配置以及javac不是內部或外部命令問題的解決
阿新 • • 發佈:2019-01-24
一、安裝JDK
選擇安裝目錄 安裝過程中會出現兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java資料夾中的不同資料夾中。
1.安裝jdk 隨意選擇目錄 只需把預設安裝目錄 \java 之前的目錄修改即可
2.安裝jre→更改→ \java 之前目錄和安裝 jdk 目錄相同即可
注:若無安裝目錄要求,可全預設設定。無需做任何修改,兩次均直接點下一步
二、配置環境變數
為什麼配置環境變數?
Java語言分兩步執行
環境變數的配置
在變數值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
系統變數→新建 CLASSPATH 變數
變數值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
系統變數配置完畢
檢驗是否配置成功 執行cmd 輸入 java -version (java 和 -version 之間有空格) 或者 javac
選擇安裝目錄 安裝過程中會出現兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java資料夾中的不同資料夾中。
1.安裝jdk 隨意選擇目錄 只需把預設安裝目錄 \java 之前的目錄修改即可
2.安裝jre→更改→ \java 之前目錄和安裝 jdk 目錄相同即可
注:若無安裝目錄要求,可全預設設定。無需做任何修改,兩次均直接點下一步
二、配置環境變數
為什麼配置環境變數?
Java語言分兩步執行
編譯器將使用者程式編譯成位元組碼(.class)Java虛擬機器(Java Virtual Machine)解釋執行位元組碼
兩步需要javac java 命令。執行命令的時候是在環境變數找對應的命令的位置的。如果不 正確設定環境變數就不能正確使用相應的命令。比如說你要執行 java 命令,你不設定環境變數path包括你的jdk安裝路徑,那系統去哪找你的java.exe檔案。如果執行某個命令,系統無法在當前資料夾裡找到對應的.exe,那麼系統就會去path包含的路徑找挨個找看是否能知道對應的.exe,一旦找到第一個對應的.exe就執行命令,其他的路徑下就不找了。如果找不到你就會看到“系統找不到某某命令”的提示。
計算機→屬性→高階系統設定→高階→環境變數
系統變數→新建 JAVA_HOME 變數 。變數值為jdk的安裝途徑
在變數值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
系統變數→新建 CLASSPATH 變數
變數值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
系統變數配置完畢
檢驗是否配置成功 執行cmd 輸入 java -version (java 和 -version 之間有空格) 或者 javac
若如圖所示 顯示版本資訊 則說明安裝和配置成功。
Ps:如若命令其提示符輸入javac javac不是內部或外部命令時 首先確認下環境配置問題。
其次可能因為系統問題 把Path 變數改為絕對路徑,即JDK的安裝目錄。