JAVA_JDK下載下傳與詳細安裝步驟(Windows環境下)
- 第一步:下載下傳JDK
- 第二步:環境配置
-
- 1.在系統變量處添加JAVA_HOME
- 2.修改path變量
- 3.關于CLASSPATH變量
- 可能還有的問題
- 第三步:驗證
大家在配置jdk環境的時候如果配置錯誤便會出現“‘javac’不是内部或外部指令,也不是可運作的程式或批處理檔案”的情況。這裡其實是沒有安裝好(或者是安裝了之後但是在環境變量上卻沒有設定好)。
接下來我來告訴大家安裝并配置jdk的詳細步驟。
第一步:下載下傳JDK
https://www.oracle.com/java/technologies/javase-downloads.html

下載下傳完成依次點選安裝下一步即可
這裡要注意一下jdk的安裝路徑,以便接下來的環境配置
預設的是 C:\Program Files\Java\jdk-14.0.2
第二步:環境配置
為什麼要配置classpath環境變量?一是為了友善引用,比如,JDK安裝在C:\Program Files\Java\jdk1.5.0_17目錄裡,則設定JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 隻需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串; 二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變量值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程式找不到JDK, 後果是可想而知的----系統崩潰! 三則是第三方軟體會引用約定好的JAVA_HOME變量, 不然, 你不能正常使用該軟體。
為什麼要配置path變量?為了便捷。因為電腦系統将根據該變量的值找到java程式設計中需要的一些程式,比如javac.exe、java.exe、javah.exe等等,其中javac.exe程式是用于編譯java源代碼,java.exe程式是用于執行字尾為class的代碼。不把JDK的bin目錄加到PATH的話,需要path\to\jdk\bin\javac Xxx.java 這樣編譯程式,加到PATH後,可以直接 javac Xxxx.java, 輸入省事多了。
進行環境變量的配置:右鍵我的電腦—屬性—-進階系統設定就會看到下面的界面:
1.在系統變量處添加JAVA_HOME
變量名 JAVA_HOME
變量值 C:\Program Files\Java\jdk-14.0.2 (這就是jdk的安裝路徑,第一步有提醒大家注意自己的安裝路徑,按實際路徑填寫)
2.修改path變量
在系統變量中的path中增加 C:\Program Files\Java\jdk-14.0.2\bin (為之前的路徑加上\bin)
此時環境配置即完成,可通過控制台檢視Java版本及說明來驗證安裝是否完成。
3.關于CLASSPATH變量
在很多教程中其實都有關于CLASSPATH變量的配置,但是其實官方都已經說明,1.5版本之後不用再設定classpath了。最初的jdk自己找不到jdk\lib目錄下的tools.jar,是以需要配置這個環境變量。
當然,也可以繼續設定以保證向下兼用問題(跳過也可)
變量名 CLASSPATH
變量值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意符号和最前面的一個點。建議直接複制)
可能還有的問題
1.做完上面的操作之後,有可能還是不行。這裡有兩個解決方法。
第一個,重新開機一下 cmd
第二個,在Path中,調整下那兩個bin檔案夾的位置(上移到最上面),之後,再重新開機cmd
從上面的第二個方法就可以知道,其實,這個javac這個exe檔案就在這個bin檔案夾中(就是jdk的那個)。
第三步:驗證
測試自己所配置的環境變量是否正确。有下列(2)(3)(4)任一種即配置成功。
(1)WINDOWS(一般在alt左側,微軟圖示)+R鍵,輸入cmd,進入指令行界面,如下所示:
(2)輸入 java -version 指令,出現如下圖的提示,你可以看你安裝的JDK版本。 注意java後面有一個空格
(3)輸入 javac 指令可以出現如下的提示:
(4)輸入 java 指令就會出現如下圖所示的結果