Java JDK 安裝

更新 發佈閱讀 6 分鐘

JDK是Java Development Kit的縮寫,簡單來說也就是Java開發的工具組。

JDK下載

JDK安裝來源可以分成兩大類,一邊是利用官方進行下載並安裝或者安裝Open JDK,這裏介紹以OpenJDK為主。主要使用ZuluJDK

OpenJDK有不少來源,Zulu JDK提供完整的選擇,包含JDK版本、作業系統(Windows、Mac),Download時可以選擇zip檔。

raw-image


Windows安裝

以下我們以JDK 17做為例子。下載檔案為zulu11.62.17-ca-jdk11.0.18-win_x64.zip,假設我們安裝JDK的目錄為C:\JDK17。

  1. 在C槽下產生一個新的目錄JDK17
  2. 解壓縮zulu11.62.17-ca-jdk11.0.18-win_x64.zip至C:\JDK17。

系統環境變數設定

系統環境變數主要於命令提示字元(cmd.exe)中執行java.exe指令時使用。

  1. 在本機上按右鍵,選「內容」。
  2. 執行「進階系統設定」選單。
  3. 執行「環境變數」
raw-image








  1. 於下方的「系統變數」按下新增
raw-image








這裏可以看到區分成上下兩塊區域,上面設定會影響到這台電腦的目前登入的使用者,下方的設定則會影響到所有使用者,通常我們是選擇下方設定,除非電腦不是只有你在用。
  1. 變數名稱 JAVA_HOME,變數值選擇「瀏覽目錄」,選到C:\JDK17
raw-image
這裏的設定主要是在電腦上註冊一個名字叫JAVA_HOME,而指向的位置則是我們安裝JDK的目錄,Java相關程式會利用此名稱,在系統中找JDK位置的方式,如果你之後裝了更新的版本的JDK,只要更換JAVA_HOME的路徑就可以(例如C:\JDK21)。
  1. 修改「Path」變數,選擇編輯
raw-image
  1. %JAVA_HOME%\bin 新增到變數中,如果電腦有其它版本的JDK,那你可以選擇把JAVA_HOME像圖例一樣移到最上方,讓這個目錄被搜尋的順序優先於其它目錄
raw-image
Path變數中記載的為系統中尋找執行檔的目錄順序,等會我們要執行的程式是C:\JDK17\bin\java.exe。
JAVA_HOME用%字前後夾起來,對作業系統來說表示JAVA_HOME為一個變數,在執行時會將其替換為步驟5設定的目錄C:\JDK17,也就是說說%JAVA_HOME%\bin最後會被替換成 C:\JDK17\bin,這裏你當然也可以直接設定為C:\JDK17\bin,只是這樣一旦你裝了其它版的JDK,就必須同時修改 JAVA_HOME跟Path變數。然而實務上如果有新版的JDK我們會直接修改JAVA_HOME所指向的目錄位置,這裏的Path就會自動更新。
  1. 按下確定,直回到步驟3的畫面。
  2. 於windows搜尋框中輸入cmd,上方會出現「命令提示字元」的應用程式,開啟一個「命令提示字元」程式。
raw-image
  1. 輸入java -version (留意java跟-version中間有空一格),按下enter執行要顯示相對應的版本號碼,這裏圖示是17.0.6可以比對你剛下載的JDK版本,接著再輸入where java,系統會提示找到的java.exe指令位於那個目錄下。恭喜你,完成了jdk的安裝。
raw-image


Mac安裝

  1. 下載Zulu JDK,選擇相對應的cpu架構(Intel或者M1機種)以及Java版本,以下以JDK 17為例。
  2. 解壓縮至指定位置,例如 /Users/你的使用者名稱/Java/JDK17

Terminal終端機

Mac執行java指令必須利用終端機(類似Windows上的「命令提示字元」),使用Java指令需設定JAVA_HOME環境變數。

 export JAVA_HOME=/Users/xxx/java/JDK17
java -version
raw-image

如果你不想要每次都執行export JAVA_HOME指令,則需要修改shell的設定檔。

raw-image
  1. bash,則修改隱藏設定檔案 /Users/vincent/.bash_profile (.開頭的檔案表示隱藏檔案)。
  2. zsh,則修改隱藏檔案 /Users/xxx/.zshrc 或者 /Users/xxx/.zprofile都可以
因為這兩個設定檔都是隱藏檔,所以在Finder中按 command+shift+. 即可開關顯示或隱藏 .開頭的檔案,可以用VS code或者任何的文字編輯器修改相對應的檔案
  1. 附加以下指令export JAVA_HOME=/Users/xxx/java/JDK17 在檔案(.zprofile or .bash_profile)的最後,修改完後,必須重新開啟Terminal才會生效。下圖是我的.zprofile的例子
raw-image


  1. 執行java -version
raw-image




留言
avatar-img
留言分享你的想法!
avatar-img
漸進超負荷工程師
0會員
6內容數
介紹Java語法
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
本章節的目的是介紹Java中的套件使用,包括如何引用第三方套件和自定義模組,如何創建和使用自定義套件,以及介紹一些常見的Java標準庫套件。這些內容將幫助讀者更好地理解和使用Java的套件系統。
Thumbnail
本章節的目的是介紹Java中的套件使用,包括如何引用第三方套件和自定義模組,如何創建和使用自定義套件,以及介紹一些常見的Java標準庫套件。這些內容將幫助讀者更好地理解和使用Java的套件系統。
Thumbnail
此章節旨在引導讀者如何建立Java開發環境,包括安裝JDK、使用命令行工具編寫和運行Java程式,以及如何在Visual Studio Code、IntelliJ IDEA和Eclipse等IDE中設置和使用Java環境。
Thumbnail
此章節旨在引導讀者如何建立Java開發環境,包括安裝JDK、使用命令行工具編寫和運行Java程式,以及如何在Visual Studio Code、IntelliJ IDEA和Eclipse等IDE中設置和使用Java環境。
Thumbnail
此章節旨在介紹Java的基本語法、註解和變數的使用。透過學習,讀者將了解Java程式的基本結構、程式進入點的定義、如何撰寫單行和多行註解,以及如何宣告和初始化變數。
Thumbnail
此章節旨在介紹Java的基本語法、註解和變數的使用。透過學習,讀者將了解Java程式的基本結構、程式進入點的定義、如何撰寫單行和多行註解,以及如何宣告和初始化變數。
Thumbnail
這篇文章的目的是對Java程式設計語言進行介紹,包括它的特性、應用範疇、主要使用者,以及相關的學習資源和常見的庫與框架。此外,它也提供了一些學習Java的渠道,以及與Java相關的其他知識。
Thumbnail
這篇文章的目的是對Java程式設計語言進行介紹,包括它的特性、應用範疇、主要使用者,以及相關的學習資源和常見的庫與框架。此外,它也提供了一些學習Java的渠道,以及與Java相關的其他知識。
Thumbnail
本章目的是為讀者提供有關如何設置JavaScript開發環境的知識,包括在瀏覽器、Node.js和各種編輯器和IDE中編寫和運行JavaScript的信息。此外,本章還介紹了如何架設本地開發伺服器以模擬實際的網頁環境。這些知識對於希望開發前端應用或後端服務的JavaScript開發者來說都是必要的。
Thumbnail
本章目的是為讀者提供有關如何設置JavaScript開發環境的知識,包括在瀏覽器、Node.js和各種編輯器和IDE中編寫和運行JavaScript的信息。此外,本章還介紹了如何架設本地開發伺服器以模擬實際的網頁環境。這些知識對於希望開發前端應用或後端服務的JavaScript開發者來說都是必要的。
Thumbnail
學習Spring Boot是Java工程師必備技能,文章分享瞭如何自學並快速上手Spring Boot開發,包括架構、開發工具、專案建立以及實作過程。
Thumbnail
學習Spring Boot是Java工程師必備技能,文章分享瞭如何自學並快速上手Spring Boot開發,包括架構、開發工具、專案建立以及實作過程。
Thumbnail
Install Java (OpenJDK) on Ubuntu: sudo apt update && sudo apt -y install default-jdk java -version Add repository and install DBeaver CE: curl -
Thumbnail
Install Java (OpenJDK) on Ubuntu: sudo apt update && sudo apt -y install default-jdk java -version Add repository and install DBeaver CE: curl -
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News