JDK17安裝
前言
JDK17是自2018年JDK11后的第二個長期支持版本, 支持到2029年9月, 支持時間長達8年, 這下可以不用死守JDK8了, JDK17+也可以是一種新的選擇了.
這次更新之所以重要, 伴隨着新版本的發布, Oracle還做了重要決定, 從JDK17開始, 后面的版本全部免費提供, 包括商用, 更詳細的條款可以閱讀這里. Oracle這次真是發善心了.
英文版的通用安裝說明可以移步到這里
下載JDK17安裝包
下載頁: https://www.oracle.com/java/technologies/downloads/
這里我選 x64壓縮包for windows, 理由:我不想讓windows安裝向導污染我的注冊表, 我希望能在java各版本之間自由切換.
下載連接: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.zip
解壓
下載完成后解壓到 C:\Program Files\Java\jdk-17
說明: 解壓到系統目錄需要管理員權限, 授權即可, 如果你無法獲取到管理員權限, 建議安裝到自己的主目錄下, 或者其它有讀寫權限的目錄下.
解壓后的文件結構
C:\PROGRAM FILES\JAVA\JDK-17
+---bin
| \---server
+---conf
| +---management
| \---security
| \---policy
| +---limited
| \---unlimited
+---include
| \---win32
| \---bridge
+---jmods
+---legal
| +---java.base
| +---java.compiler
...................
\---lib
+---jfr
\---security
配置環境變量
打開環境變量配置界面
方式一: windows+r, 輸入rundll32.exe sysdm.cpl,EditEnvironmentVariables, 然后按回車
方式二: 鼠標點擊左下角的windows圖標, 選擇運行,輸入rundll32.exe sysdm.cpl,EditEnvironmentVariables, 然后按回車
方式三: 鼠標右鍵點擊我的電腦 -> 高級系統設置 -> 環境變量
說明: 方式三需要管理員權限, 而且設置的是管理員的環境變量
或所有用戶的環境變量, 方式一二都是設置當前用戶的環境變量, 這里請根據實際需要進行選擇. 如果權限足夠大, 並且要為所有用戶設置環境變量請選擇方式三.
環境變量配置界面 打開后設置如下環境變量:
JAVA_HOME=C:\Program Files\Java\jdk-17
Path=%JAVA_HOME%\bin;%Path%
說明:
如果你的jdk不是解壓在C:\Program Files\Java\jdk-17, 需要做相應替換
檢查是否安裝成功
運行java -version 查看java版本, 如果見到如下輸出說明安裝配置成功.
如果任然看到舊的java版本, 或者找不到java命令, 請檢查Path環境變量, 確保java17的路徑在其他版本之前.
C:\Users\eagle>java -version
java version "17" 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
``