天天看點

Java面向對象系列[v1.0.0][JDK安裝與配置]

JDK安裝與環境變量配置

下載下傳JDK

官方位址為:jdk-11.0.6,找到WIndows系統上所需的安裝檔案

jdk-11.0.6_windows-x64_bin.exe

, 按照引導下載下傳即可,現如今比較麻煩的是Oracle強制登陸,是以可能還需要注冊個賬号,隻是稍微麻煩了點

Step1 啟動JDK安裝程式

以JDK11為例,輕按兩下

jdk-11.0.6_windows-x64_bin.exe

,啟動JDK安裝程式,第一個界面如下所示,直接點選

下一步

Java面向對象系列[v1.0.0][JDK安裝與配置]

Step2 選擇安裝路徑及元件

此處預設為最佳,繼續

下一步

Java面向對象系列[v1.0.0][JDK安裝與配置]

Step3 執行安裝過程

Step4 配置環境變量

  • 路線 I:打開控制台==》系統==》進階系統設定 》環境變量》系統變量
  • 路線 II:在我的電腦上點選滑鼠右鍵,在彈出的菜單中點選屬性,殊途同歸
    Java面向對象系列[v1.0.0][JDK安裝與配置]
    系統變量中添加配置項

    JAVA_HOME

    ,其中變量值是安裝JDK的路徑,如果是預設安裝的則跟下圖一樣
    Java面向對象系列[v1.0.0][JDK安裝與配置]

    CLASSPATH

    ,如圖所示,變量值為

    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    ,請盡量複制黏貼

    注意

    .

    代表的是目前路徑,這決定于Java執行的時候去那個路徑找class檔案,如若原理不清,就直接複制黏貼即可
    Java面向對象系列[v1.0.0][JDK安裝與配置]
    系統變量中找到

    Path

    ,為該項添加變量值

    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    注意分号,多個變量之間用

    ;

    号隔開,否則不但無法生效還會影響其他配置
    Java面向對象系列[v1.0.0][JDK安裝與配置]

Step5 環境校驗

C:\Users\davieyang>java -version
java version "11.0.6" 2020-01-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.6+8-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.6+8-LTS, mixed mode)
           
C:\Users\davieyang>javac
用法: javac <options> <source files>
其中, 可能的選項包括:
  @<filename>                  從檔案讀取選項和檔案名
  -Akey[=value]                傳遞給注釋處理程式的選項
  --add-modules <子產品>(,<子產品>)*
        除了初始子產品之外要解析的根子產品; 如果 <module>
                為 ALL-MODULE-PATH, 則為子產品路徑中的所有子產品。
  --boot-class-path <path>, -bootclasspath <path>
        覆寫引導類檔案的位置
  --class-path <path>, -classpath <path>, -cp <path>
        指定查找使用者類檔案和注釋處理程式的位置
  -d <directory>               指定放置生成的類檔案的位置
  -deprecation                 輸出使用已過時的 API 的源位置
  --enable-preview             啟用預覽語言功能。要與 -source 或 --release 一起使用。
  -encoding <encoding>         指定源檔案使用的字元編碼
  -endorseddirs <dirs>         覆寫簽名的标準路徑的位置
  -extdirs <dirs>              覆寫所安裝擴充的位置
  -g                           生成所有調試資訊
  -g:{lines,vars,source}       隻生成某些調試資訊
  -g:none                      不生成任何調試資訊
  -h <directory>               指定放置生成的本機标頭檔案的位置
  --help, -help, -?            輸出此幫助消息
  --help-extra, -X             輸出額外選項的幫助
  -implicit:{none,class}       指定是否為隐式引用檔案生成類檔案
  -J<flag>                     直接将 <标記> 傳遞給運作時系統
  --limit-modules <子產品>(,<子產品>)*
        限制可觀察子產品的領域
  --module <module-name>, -m <module-name>
        隻編譯指定的子產品, 請檢查時間戳
  --module-path <path>, -p <path>
        指定查找應用程式子產品的位置
  --module-source-path <module-source-path>
        指定查找多個子產品的輸入源檔案的位置
  --module-version <版本>        指定正在編譯的子產品版本
  -nowarn                      不生成任何警告
  -parameters                  生成中繼資料以用于方法參數的反射
  -proc:{none,only}            控制是否執行注釋處理和/或編譯。
  -processor <class1>[,<class2>,<class3>...]
        要運作的注釋處理程式的名稱; 繞過預設的搜尋程序
  --processor-module-path <path>
        指定查找注釋處理程式的子產品路徑
  --processor-path <path>, -processorpath <path>
        指定查找注釋處理程式的位置
  -profile <profile>           請確定使用的 API 在指定的配置檔案中可用
  --release <release>          針對特定 VM 版本進行編譯。支援的目标: 6, 7, 8, 9, 10, 11
  -s <directory>               指定放置生成的源檔案的位置
  -source <release>            提供與指定發行版的源相容性
  --source-path <path>, -sourcepath <path>
        指定查找輸入源檔案的位置
  --system <jdk>|none          覆寫系統子產品位置
  -target <release>            生成特定 VM 版本的類檔案
  --upgrade-module-path <path>
        覆寫可更新子產品位置
  -verbose                     輸出有關編譯器正在執行的操作的消息
  --version, -version          版本資訊
  -Werror                      出現警告時終止編譯