快速搞定 MAC 系統(tǒng) JDK 安裝及環(huán)境變量配置,讓你的開(kāi)發(fā)之路更加順暢

1、概述

本文主要為在MAC蘋(píng)果系統(tǒng)下安裝JDK及環(huán)境變量配置

JDK(Java Development Kit) 是 Java 語(yǔ)言的軟件開(kāi)發(fā)工具包

SE(JavaSE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個(gè)版本,從JDK 5.0開(kāi)始,改名為Java SE。

EE(JavaEE),enterprise edition,企業(yè)版,使用這種JDK開(kāi)發(fā)J2EE應(yīng)用程序,從JDK 5.0開(kāi)始,改名為Java EE。從2018年2月26日開(kāi)始,J2EE改名為Jakarta EE 。

ME(J2ME),micro edition,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序,從JDK 5.0開(kāi)始,改名為Java ME。

沒(méi)有JDK的話,無(wú)法編譯Java程序(指java源碼.java文件),如果想只運(yùn)行Java程序(指class或jar或其它歸檔文件),要確保已安裝相應(yīng)的JRE。

2、JDK 下載

2.1、官網(wǎng)下載安裝包

官網(wǎng)下載鏈接

image.png

選擇我們需要安裝的jdk版本,這里以jdk8為例,下載 macOS 版本


image.png

2.2、Oracle 帳戶,方便下載

# 提醒:為了大伙的方便,請(qǐng)不要隨便用該郵箱重新注冊(cè)O(shè)racle賬號(hào)!
賬號(hào):yawoniu@163.com
密碼:Oracle.123

2.3、下載完成

下載完成后,我們得到一個(gè) dmg 的安裝包,如下圖所示


image.png

3、JDK 安裝

3.1、安裝 JDK

雙擊下載好的安裝包文件


image.png

點(diǎn)擊 JDK8 Update 281.pkg


image.png

點(diǎn)擊繼續(xù)


image.png

點(diǎn)擊安裝


image.png

點(diǎn)擊關(guān)閉,安裝完成

4、JDK 環(huán)境配置

打開(kāi)終端窗口,執(zhí)行如下命令

4.1、查看 jdk 安裝位置

# 進(jìn)入 JDK 安裝目錄
cd /Library/Java/JavaVirtualMachines

# 查看文件
ls

4.2、打開(kāi)環(huán)境變量文件

# 進(jìn)入當(dāng)前用戶的 home 目錄
cd /Users/修改為自己 MAC 電腦用戶名稱

# 輸入
cd ~

# 打開(kāi)環(huán)境變量配置文件
open .bash_profile

# 報(bào)錯(cuò):.bash_profile does not exist.
# 第一次配置環(huán)境變量,先創(chuàng)建文件
touch .bash_profile

# 再次執(zhí)行打開(kāi)環(huán)境變量配置文件

4.3、配置 JDK 環(huán)境變量

# 復(fù)制如下內(nèi)容,JAVA_HOME 替換為自己目錄
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

# 配置文件立即生效
source .bash_profile

# 查看 JAVA_HOME 目錄
echo $JAVA_HOME

4.4、檢查環(huán)境變量

# 查看 JDK 版本信息
java -version

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

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

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