# 前言 本文主要是詳細講解在 Windows 11 系統上安裝 JDK 11,安裝時有一些註意事項需要說明。與 JDK 8 的安裝過程有少許不一樣。 # 一、安裝前說明 ## 1.系統要求 在微軟 Windows 11 平臺上安裝 JDK 11,首先我們看一下在64位 Windows 平臺上安裝 ...
前言
本文主要是詳細講解在 Windows 11 系統上安裝 JDK 11,安裝時有一些註意事項需要說明。與 JDK 8 的安裝過程有少許不一樣。
一、安裝前說明
1.系統要求
在微軟 Windows 11 平臺上安裝 JDK 11,首先我們看一下在64位 Windows 平臺上安裝 JDK 的系統要求,如下圖:
這裡的信息很少,可以找到要求 Windows11 是64位,可能安裝發行的11.0.13之後版本的 JDK 更相容。所以咱們這裡直接按照 JDK 11 最新版本 11.0.19。
2.多版本安裝
Windows 下的 JDK 安裝程式只支持任何 Java 特性發行版的一個版本。不能安裝同一功能版本的多個版本。什麼意思呢?就是只能安裝一個主版本號的 JDK。
例如,不能同時安裝 jdk-11
和 jdk-11.0.1
。如果在 jdk-11
安裝完成後再次安裝 jdk-11.0.1
,安裝程式會卸載 jdk-11
並安裝 jdk-11.0.1
。但是可以安裝 jdk-11
和 jdk-8
,是沒有問題的。
官方提示:如果安裝了舊版本的 JDK,而同一特性族的新版本已經存在,則會顯示一個錯誤,如果必須安裝舊版本,則提示卸載新版本的 JDK。
二、JDK11安裝
通過官網下載了適合自己平臺的 JDK 版本,對於 Windows 平臺,JDK11 就預設提供了64位的 Windows 版本的 JDK。下載成功後,我們得到了一個標準的 exe 可執行文件 jdk-11.0.19-windows-x64_bin.exe
。
接下來雙擊運行該文件來安裝 JDK,進入到安裝嚮導界面。
點擊【下一步】,配置安裝目標文件夾。
這裡建議更改安裝目錄,因為預設安裝在 C 盤,C 盤普遍為系統盤,系統資源比較珍貴。點擊【更改】按鈕,這裡可以直接修改文件夾名:將 C 盤符改為 D,其他不更改。當然也可以瀏覽目錄更改文件夾。
JDK 安裝在 /Program Files/Java/ JDK -<FEATURE>
目錄下,其中 <FEATURE>
為特性版本號。例如,JDK 11.0.1
安裝在 /Program Files/Java/ JDK-11
目錄下。
接下來點擊【確定】按鈕,這時顯示安裝目標文件夾已修改成功,要求硬碟驅動器上有420MB空間,註意要留夠安裝空間。
點擊【下一步】,進行安裝。
稍等片刻後,安裝完成,點擊【關閉】按鈕即可。
安裝完成後,可以刪除下載的 JDK 文件,恢復磁碟空間。
在安裝 JDK 的過程中,Windows 開始菜單中添加了 Java 菜單項,以方便訪問 Reference Documentation(線上文檔網頁)。
JDK 11 安裝之後的目錄如下:
三、安裝成功驗證
1.驗證
JDK 11 安裝後如何進行驗證呢?直接使用 Win+R 組合鍵打開運行,輸入 cmd
,打開命令符提示符視窗。
在命令提示符視窗中輸入命令:java -version
,查看安裝版本,表明 JDK11 安裝成功。
然後分別輸入命令 java
或 javac
,出現用法提示信息,表明環境變數配置成功。
可以我們明明什麼都沒有做呀,如果不去配置環境變數,在命令提示符視窗中是調用不了 Java 命令的。
2.Path環境變數
那咱們就去看一下環境變數 Path,在 Windows 11 中打開【開始菜單】,找到 設置->系統->系統信息。
系統信息 中找到 高級系統設置。
進入高級系統設置,就看到我們熟悉的環境變數配置了。
進入環境變數後,找到 Path 系統變數。
我們選中後,點擊【編輯】按鈕,可以看到第一個值便是 C 盤下的一個 Java 目錄,指向了 javapath 文件夾,很明顯,是在安裝 JDK 過程中,自動將該目錄添加到了 Path 環境變數。
我們找到這個文件夾,javapath 還是一個快捷方式。
我們打開 javapath 文件夾,有我們常用的一些命令。這下明白了吧,Windows 操作系統根據 Path 環境變數來查找命令,JDK 11 在安裝的過程中,就已經將常用的命令複製到了 C:\Program Files\Common Files\Oracle\Java\javapath
下麵了,然後自動將路徑添加到了 Path 環境變數中,還是排在了第一位。
總結
JDK 11 的安裝更將省心了,只需要指定安裝目錄就可以了,Path 環境變數都不需要手動去配置了。
關註公眾號:編程火箭車
我們定期發佈編程相關的文章、資訊、活動等內容。幫助編程愛好者、初學者或初級程式員快速入門、打牢基礎。歡迎大家關註,和我們一起探索編程的精彩世界。
本文來自博客園,作者:編程火箭車,轉載請註明原文鏈接:https://www.cnblogs.com/coding-rocket/p/17500814.html