JDK(Java)安裝教程,Linux/Win/MacOS

JDK下載安裝與環(huán)境變量配置圖文詳細(xì)教程,Window、Linux和MacOS(M1)系統(tǒng)安裝jdk教程。

什么是JDK?

SUN公司提供了一套Java開發(fā)環(huán)境,簡稱JDK(JavaDevelopmentKit),它是整個Java的核心,其中包括Java編譯器、Java運(yùn)行工具、Java文檔生成工具、Java打包工具等。

SUN公司除了提供JDK,還提供了一種JRE(JavaRuntimeEnvironment)工具,它是Java運(yùn)行環(huán)境,是提供給普通用戶使用的。由于用戶只需要運(yùn)行事先編寫好的程序,不需要自己動手編寫程序,因此JRE工具中只包含Java運(yùn)行工具,不包含Java編譯工具。值得一提的是,為了方便使用,SUN公司在其JDK工具中自帶了一個JRE工具,也就是說開發(fā)環(huán)境中包含運(yùn)行環(huán)境,這樣一來,開發(fā)人員只需要在計算機(jī)上安裝JDK即可,不需要專門安裝JRE工具了。

下載JDK

我這里提供兩個下載網(wǎng)站,在里面選擇自己要的版本和系統(tǒng)平臺下載對應(yīng)的JDK:

Adoptium:https://url.zeruns.tech/adoptium

清華大學(xué)開源鏡像站:https://url.zeruns.tech/Tuna_JDK

溫馨提示:清華鏡像站是屏蔽國外用戶的,所以國外服務(wù)器的請選擇Adoptium,Adoptium是國外的服務(wù)器所以國內(nèi)用戶請盡量選擇清華鏡像站。

image.png

首先是選擇JDK版本,JDK8/JDK11/JDK16/JDK17,然后選擇系統(tǒng),你是要在window系統(tǒng)上裝的就選windows,是Linux就選Linux,然后選擇要下載的包,圖片里的是X86的,建議選擇X64的,往下拉可以看到,然后選擇要下載的包。

windows建議.msi的安裝包,直接下載安裝就好,它會自動配置環(huán)境變量。

Linux的選擇.tar.gz的包,下面教程會教你怎么配置環(huán)境變量,也可以選擇deb或rpm的包(清華鏡像站里有),一條命令就能安裝好了。Ubuntu/Debian的選deb,Centos/Redhat的選rpm。

image.png

安裝前請先檢查系統(tǒng)里有沒有別的Java版本,有的需要先卸載,在CMD或Linux終端里輸入命令 java -version 可以查詢已安裝的java版本,若顯示沒有此命令就沒問題,如果有顯示版本則需要把現(xiàn)有Java版本卸載。

image.png

Windows

msi包的安裝我就不說了,下載下來雙擊運(yùn)行然后一直下一步就行。

下面講一下怎么安裝zip包的,怎么配置環(huán)境變量。

首先下載你要裝的JDK版本的Windows版ZIP包,下面以JDK17為例,下載地址:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/windows/OpenJDK17U-jdk_x64_windows_hotspot_17.0.3_7.zip

然后將下載到的ZIP壓縮包解壓到你要安裝的目錄,我這里解壓到F盤,進(jìn)入解壓的JDK目錄,把路徑復(fù)制下來。

image.png

image.png

右鍵點(diǎn)擊此電腦→屬性→高級系統(tǒng)設(shè)置→環(huán)境變量

image.png

新建→變量名輸入 JAVA_HOME →變量值輸入你上面復(fù)制的JDK目錄,我的是 F:\jdk-17.0.1+12 如下圖所示。

image.png

在系統(tǒng)變量下找到Path→編輯→新建→輸入 %JAVA_HOME%\bin →確定。

image.png

最后再點(diǎn)擊一下確定就好。

然后打開CMD來驗(yàn)證一下有沒有安裝好,輸入命令 java -version ,如下圖所示就是安裝好了。

image.png

Linux

下面我以Ubuntu20.04為例安裝JDK17。

首先是deb包的安裝方法,deb包適用于Ubuntu和Debian系統(tǒng),首先下載對應(yīng)版本deb包,你可以先下載到自己電腦上再通過sftp上傳到你的Linux服務(wù)器上,也可以直接用wget命令下載,JDK17的x64的deb包下載地址:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/deb/pool/main/t/temurin-17/temurin-17-jdk_17.0.1.0.0%2B12-1_amd64.deb

將下面的下載鏈接替換成你要的,安裝命令里的文件名也替換成你下載的。如果是Centos或Redhat則將下面的dpkg命令替換為rpm,安裝包也要換成rpm的。如果是非root用戶登陸的,自己在每條命令前加上sudo。

# 通過wget下載安裝包,若報錯運(yùn)行一下sudo apt install wget
wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/deb/pool/main/t/temurin-17/temurin-17-jdk_17.0.1.0.0%2B12-1_amd64.deb

# 安裝JDK,如果報錯,可能是依賴問題,運(yùn)行這條命令修改依賴:sudo apt-get -f -y install
dpkg -i temurin-17-jdk_17.0.1.0.0+12-1_amd64.deb

# 驗(yàn)證java安裝成功沒
java -version
image.png

下面是.tar.gz包的安裝方法,如果已經(jīng)按照上面的教程成功安裝就不用再看了,首先下載對應(yīng)版本的JDK壓縮包,我這里還是以JDK16為例,下載地址:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/16/jdk/x64/linux/OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz

你可以先下載到自己電腦上再通過sftp上傳到你的Linux服務(wù)器上,也可以直接用wget命令下載。

然后按照提示運(yùn)行下面的命令。如果是非root用戶登陸的,自己在每條命令前加上sudo。

# 創(chuàng)建安裝目錄
mkdir /usr/local/java/

# 下載JDK安裝包,將地址替換成你要安裝的版本的下載地址,或者你從自己電腦上傳到服務(wù)器也行。
wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/16/jdk/x64/linux/OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz

# 解壓當(dāng)前目錄下的JDK壓縮文件到安裝目錄,將下面壓縮包名字替換成你下載的
tar -zxvf OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz -C /usr/local/java/

# 進(jìn)入/usr/local/java/目錄
cd /usr/local/java/

# 列出目錄內(nèi)的文件夾,看看剛剛解壓出來的JDK目錄名稱是什么,我這里是 jdk-16.0.2+7
ls

# 設(shè)置環(huán)境變量(安裝 nano 輸入 apt -y install nano),如果是Centos/Redhat系統(tǒng)就將apt替換為yum
nano /etc/profile
# 在末尾添加對應(yīng)變量,記得將下面的jdk-16.0.2+7改成你上面查到的你JDK文件夾名
# 通過方向鍵移動光標(biāo)到末尾
# 輸入下面這幾串內(nèi)容后,按Ctrl+O來保存,然后按一下回車確定,接著按Ctrl+X退出。

export JAVA_HOME=/usr/local/java/jdk-16.0.2+7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# 應(yīng)用修改后的環(huán)境變量
source /etc/profile

# 軟鏈接程序到環(huán)境變量中,記得將下面的jdk-16.0.2+7改成你上面查到的你JDK文件夾名
ln -sf /usr/local/java/jdk-16.0.2+7/bin/java /usr/bin/java

# 測試是否安裝正常,顯示 java version "1.8.0_261" 則為正常
java -version
image.png
image.png

MacOS(M1)

Mac這部分內(nèi)容來自青山小站文章:https://blog.yanqingshan.com/99.html

由于Oracle公司沒有適配蘋果M1芯片的JDK,在網(wǎng)上找了一個zulu家的JDK,適合ARM架構(gòu)的,也支持蘋果M1芯片。
官網(wǎng)下載地址:https://url.zeruns.tech/zulu_JDK
百度網(wǎng)盤:https://url.zeruns.tech/mac_M1

image.png

拖動安裝


image.png

然后出現(xiàn)安裝流程,下一步就可以安裝完成。


image.png

環(huán)境校驗(yàn)


image.png

推薦閱讀

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容