JDK下載安裝與環(huán)境變量配置圖文詳細教程,Window多搀、Linux和MacOS(M1)系統(tǒng)安裝jdk教程歧蕉。
- 我的世界(Minecraft)開服教程:https://blog.zeruns.tech/tag/mc/
- 性價比高的服務(wù)器/VPS推薦:https://blog.zeruns.tech/archives/383.html
什么是JDK?
SUN公司提供了一套Java開發(fā)環(huán)境,簡稱JDK(JavaDevelopmentKit)康铭,它是整個Java的核心惯退,其中包括Java編譯器、Java運行工具从藤、Java文檔生成工具催跪、Java打包工具等锁蠕。
SUN公司除了提供JDK,還提供了一種JRE(JavaRuntimeEnvironment)工具懊蒸,它是Java運行環(huán)境荣倾,是提供給普通用戶使用的。由于用戶只需要運行事先編寫好的程序骑丸,不需要自己動手編寫程序舌仍,因此JRE工具中只包含Java運行工具,不包含Java編譯工具通危。值得一提的是铸豁,為了方便使用,SUN公司在其JDK工具中自帶了一個JRE工具菊碟,也就是說開發(fā)環(huán)境中包含運行環(huán)境推姻,這樣一來,開發(fā)人員只需要在計算機上安裝JDK即可藏古,不需要專門安裝JRE工具了。
下載JDK
我這里提供兩個下載網(wǎng)站,在里面選擇自己要的版本和系統(tǒng)平臺下載對應(yīng)的JDK:
Adoptium:https://url.zeruns.tech/adoptium
清華大學開源鏡像站:https://url.zeruns.tech/Tuna_JDK
溫馨提示:清華鏡像站是屏蔽國外用戶的,所以國外服務(wù)器的請選擇Adoptium,Adoptium是國外的服務(wù)器所以國內(nèi)用戶請盡量選擇清華鏡像站。
首先是選擇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绞蹦。
安裝前請先檢查系統(tǒng)里有沒有別的Java版本榜旦,有的需要先卸載溅呢,在CMD或Linux終端里輸入命令 java -version
可以查詢已安裝的java版本,若顯示沒有此命令就沒問題伊约,如果有顯示版本則需要把現(xiàn)有Java版本卸載姚淆。
Windows
msi包的安裝我就不說了,下載下來雙擊運行然后一直下一步就行屡律。
下面講一下怎么安裝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盤纳本,進入解壓的JDK目錄窍蓝,把路徑復(fù)制下來。
右鍵點擊此電腦→屬性→高級系統(tǒng)設(shè)置→環(huán)境變量
新建→變量名輸入 JAVA_HOME
→變量值輸入你上面復(fù)制的JDK目錄繁成,我的是 F:\jdk-17.0.1+12
如下圖所示吓笙。
在系統(tǒng)變量下找到Path
→編輯→新建→輸入 %JAVA_HOME%\bin
→確定。
最后再點擊一下確定就好巾腕。
然后打開CMD來驗證一下有沒有安裝好面睛,輸入命令 java -version
,如下圖所示就是安裝好了尊搬。
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下載安裝包舞肆,若報錯運行一下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焦辅,如果報錯,可能是依賴問題胆绊,運行這條命令修改依賴:sudo apt-get -f -y install
dpkg -i temurin-17-jdk_17.0.1.0.0+12-1_amd64.deb
# 驗證java安裝成功沒
java -version
下面是.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命令下載种冬。
然后按照提示運行下面的命令。如果是非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
# 解壓當前目錄下的JDK壓縮文件到安裝目錄,將下面壓縮包名字替換成你下載的
tar -zxvf OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz -C /usr/local/java/
# 進入/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文件夾名
# 通過方向鍵移動光標到末尾
# 輸入下面這幾串內(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
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
拖動安裝
然后出現(xiàn)安裝流程,下一步就可以安裝完成。
環(huán)境校驗
推薦閱讀
- 高性價比和便宜的VPS/云服務(wù)器推薦: https://blog.zeruns.tech/archives/383.html
- 搭建內(nèi)網(wǎng)穿透服務(wù)器莉兰,帶Web面板:https://blog.zeruns.tech/archives/397.html
- 怎樣搭建個人博客:https://blog.zeruns.tech/archives/218.html
- 我的世界服務(wù)器搭建教程:https://blog.zeruns.tech/tag/mc/
- 利用閑置資源掛機賺錢-Peer2Profit:https://blog.zeruns.tech/archives/639.html