1. 程式人生 > 實用技巧 >jdk的安裝和配置(附帶解析)

jdk的安裝和配置(附帶解析)

https://blog.csdn.net/qq_42364543/article/details/99694882
安裝部分引用學姐的教程。

下面是配置JDK環境變數簡單版

配置操作

計算機→屬性→高階系統設定→高階→環境變數

系統變數→新建:JAVA_HOME 變數值:C:\Program Files\Java\jdk1.8.0_121
系統變數→Path→編輯:在變數值最後輸入 :%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
系統變數→新建:CLASSPATH 變數值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool.jar

檢測:java -version

C:\Program Files\Java\jdk1.8.0_121是本人電腦安裝的JDK路徑。

原理解釋

在這裡插入圖片描述

  • JAVA_HOME:直接在Path中編輯JDK安裝的絕對路徑,對大多數Java應用程式以及我們自己編寫的Java程式碼都是可以正常編譯、執行的,但是如果我們對本機安裝的JDK進行版本修改或者升級,甚至對其安裝路徑進行改動,我們就需要更改Path中相應的內容。如果不小心誤刪了其它部分,很有可能導致我們的作業系統無法正常執行甚至崩潰,因此將bin之前的路徑另外賦值給JAVA_HOME是很有必要的。
  • Path:當用javac、java等命令編譯、執行Java程式時,作業系統需要查詢javac.exe、java.exe這些可執行檔案的位置,然後呼叫這些可執行程式對Java程式進行對應的操作。我們開發程式程式碼之後,通常在程式碼資料夾所處的路徑編譯程式碼檔案,作業系統會在使用者所在當前路徑和系統環境變數這兩個地方查詢對應的Java可執行檔案,但是編譯、執行Java程式碼的可執行檔案所在的路徑(即我們安裝JDK的bin所在的路徑)通常跟我們編寫的程式碼是不再同一個資料夾目錄下的,所以只能將其新增到系統的環境變數中,才能夠找到對應的可執行檔案,從而順利編譯、執行我們的程式碼。
  • CLASSPATH:CLASSPATH的作用是設定JVM在指定目錄中查詢類檔案。
    Java程式經過編譯之後會生成位元組碼檔案,他的副檔名是Class(被稱為 類檔案)
    系統會提供一些類庫的檔案(import java.util.Scanner;),classPath的作用是告訴系統,去哪兒查詢系統提供的類檔案和使用者自己生成的類檔案。如果程式中呼叫我們前面自己編寫的Java類,就需要我們在當前所在目錄資料夾下面尋找,此時需要我們加上一個 . 來指定同時可以在當前目錄下查詢.class檔案。