最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mac?M1安裝JDK的實(shí)戰(zhàn)避坑指南

 更新時(shí)間:2023年02月09日 09:57:22   作者:掃地僧'  
這篇文章主要給大家介紹了關(guān)于Mac?M1安裝JDK避坑的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

前言

在經(jīng)歷了各種花里胡哨的操作后,發(fā)現(xiàn)M1安裝JDK簡(jiǎn)直不要太無(wú)腦?。?!雖然網(wǎng)上的教程已經(jīng)很多了,但是很多還是不夠詳細(xì),或者容易踩坑。于是我這里總結(jié)了一個(gè)全面的教程,給出兩個(gè)方案如下??

一、Zulu JDK

1.一鍵安裝方案

在Orcle沒(méi)有適配M1芯片之前,zulu jdk無(wú)疑是最優(yōu)的選擇,因?yàn)樗峁┝酥С諱1芯片Arm 64架構(gòu)的 OpenJDK 。注意我說(shuō)的是 “之前” ,那么隱含意思就是現(xiàn)在Java官方也提供了M1適配版本,這讓作為 M 系列用戶(hù)之一的我,聽(tīng)到后幸福感翻倍。

我們先來(lái)看看 Azul Zulu of OpenJDK。

官網(wǎng)下載地址:https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=arm-64-bit&package=jdk

進(jìn)入后按照下圖進(jìn)行選擇適合自己的版本(這里鏈接點(diǎn)進(jìn)去是經(jīng)典的JDK 1.8,您也可以自行更換想要的版本) ??

這里我的建議是直接下載 .dmg 格式,這樣你就可以體驗(yàn)一件安裝模式了,會(huì)自動(dòng)幫您配置好系統(tǒng)環(huán)境環(huán)境變量,安裝即完成。(幸?!?/p>

安裝完成直接在終端輕描淡寫(xiě)的輸入:java --version + 回車(chē)

是的,沒(méi)錯(cuò),它已經(jīng)可以用了??。

默認(rèn)安裝路徑如下,有需要自行查看 ??

/Library/Java/JavaVirtualMachines

順便提一嘴,拿到 Mac M1的那一刻應(yīng)該是已經(jīng)貼心的裝好了一個(gè) zulu-8.jdk 可以直接使用的,所以需要更換蹦高版本再進(jìn)行如上操作吧。

2.手動(dòng)安裝方案

如果動(dòng)手能力強(qiáng)的你不想任其安排,想要自己體驗(yàn)安裝過(guò)程,或者想將JDK安裝在自己喜歡的地方那么就下載壓縮包版本。(下載到指定位置并解壓不用我說(shuō)了吧~)手動(dòng)方案我們有兩種方案可供選擇。

1)配置.bash_profile文件

此種方法在MacOS系統(tǒng)下算是一個(gè)通用方法,但是由于 M1 開(kāi)始便默認(rèn)使用了 zsh ,所以我們的配置方式也就一分為二了,現(xiàn)在先給出傳統(tǒng)方式。我個(gè)人比較推薦配置 .bash_profile 文件,因?yàn)楹罄m(xù)開(kāi)發(fā)中需要的各種環(huán)境我都可以井井有條地進(jìn)行整理。廢話(huà)不說(shuō),直接開(kāi)始吧 ??

第一步:打開(kāi)終端輸入以下命令編輯配置文件

vim ~/.bash_profile

如果提示如下錯(cuò)誤信息:

.bash_profile does not exist.

說(shuō)明您是第一次配置環(huán)境變量,需要先創(chuàng)建~/.bash_profile文件,輸入以下命令再次進(jìn)行上面的操作即可:

touch .bash_profile

進(jìn)入如下提示頁(yè)面我們直接鍵入英文字母E進(jìn)入編輯。

剛進(jìn)入 .bash_profile 文件我們是無(wú)法進(jìn)行編輯的,需要在英文輸入法模式下鍵入i 即可開(kāi)始編輯,此時(shí)底部也會(huì)提示 “INSERT” 進(jìn)入編輯模式。

第二步:配置環(huán)境變量

準(zhǔn)備好兩個(gè)您自行下載的并且解壓后的JDK安裝路徑,將下面路徑更換成自己的就行(不可無(wú)腦復(fù)制),然后復(fù)制張貼到配置文件中。

# 配置JDK環(huán)境 
# JAVA_HOME:JDK路徑     $JAVA_HOME/bin下面是JDK的各種命令  
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.

這里有小伙伴就要糾結(jié)了,要不要配置CLASSPATH?

之所以你看到很多教程里面要配置CLASSPATH,是因?yàn)楫?dāng)我們配置CLASSPATH后,系統(tǒng)會(huì)根據(jù)我們所配置的CLASSPATH加載類(lèi)。主要涉及到兩個(gè)jar包:

  • dt.jar:是關(guān)于運(yùn)行環(huán)境的類(lèi)庫(kù),主要是用于swing的包,如果不使用可以不配置。
  • tools.jar:是工具類(lèi)庫(kù),它在編譯和運(yùn)行一個(gè)類(lèi)時(shí)被使用。

如我們使用javac命令編譯程序時(shí),系統(tǒng)加載tools.jar其實(shí)就封裝了下面這樣一條命令:

javac XXX.java
java -CLASSPATH=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java

但是在JDK1.5以后,CLASSPATH并不是必須配置了,在JDK1.5之前,是沒(méi)有辦法在當(dāng)前目錄下加載類(lèi)的(找不到 JDK目錄下lib文件夾中的.jar文件),所以我們需要通過(guò)配置CLASSPATH,但JDK1.5之后,JRE能自動(dòng)搜索目錄下類(lèi)文件,并且加載dt.jar和tool.jar的類(lèi)。(結(jié)論就是可不配

完成以上操作后直接依次鍵入:ESC + :wq 即可。

第三步:使配置文件立即生效

輸入以下命令使剛才的配置文件生效

source ~/.bash_profile

OK,大功告成!接下來(lái)鍵入 java --version 即可查看安裝的JDK了。

但是此種方式,如果你是M1用戶(hù)你每次重啟終端都需要手動(dòng)輸入 source ~/.bash_profile 使配置文件生效,否則可能找不到命令。解決方案就是在 .zshrc 文件中加入 source ~/.bash_profile ,這樣每次打開(kāi)終端便會(huì)自動(dòng)執(zhí)行該命令。

大致步驟同上面的操作下面給簡(jiǎn)單步驟:

  • 編輯文件:vim ~/.zshrc
  • 在.zshrc中加入 source ~/.bash_profile 然后保存并退出
  • source ~/.zshrc使配置文件生效

2)配置.zshrc文件

相比于上面的方式,此種方法來(lái)得更直接,對(duì)M1用戶(hù)更友好。步驟大致同上,下面給出簡(jiǎn)單說(shuō)明??

第一步:打開(kāi)終端輸入以下命令編輯配置文件

vim ~/.zshrc

第二步:配置環(huán)境變量

# 配置JDK環(huán)境 
# JAVA_HOME:JDK路徑     $JAVA_HOME/bin下面是JDK的各種命令  
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.

完事兒后,依次鍵入:ESC + :wq 保存并退出即可。

第三步:使配置文件生效

source ~/.zshrc

完事兒,簡(jiǎn)單粗暴。

二、Oracle JDK

可喜可賀的是Oracle JDK17 已經(jīng)可以適配 Macbook M1 芯片了!?。?!??????

下載地址:https://www.oracle.com/cn/java/technologies/downloads/#java17

遺憾的是Orcle只對(duì) JDK17、JDK19進(jìn)行了適配,而拋棄了千年老八 JDK8 ,然而現(xiàn)在用的最多的就是JDK8與JDK11了,這里屬實(shí)沒(méi)想明白Orcle在想些啥。

安裝流程:

同上面的 Zulu JDK 直接下載 .dmg 版本無(wú)腦安裝即可。當(dāng)然還是那句話(huà),動(dòng)手能力強(qiáng)的你也可以下載免安裝版本進(jìn)行手動(dòng)配置環(huán)境變量。

總結(jié)

到此這篇關(guān)于Mac M1安裝JDK的文章就介紹到這了,更多相關(guān)Mac M1安裝JDK內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

象州县| 新巴尔虎左旗| 视频| 宕昌县| 清流县| 延边| 凉山| 辉南县| 兰溪市| 孝昌县| 昌邑市| 上虞市| 丹江口市| 绥宁县| 海安县| 临泉县| 平阴县| 东乌珠穆沁旗| 莱阳市| 邢台县| 曲靖市| 东阳市| 西青区| 井研县| 泗水县| 芦溪县| 乐东| 鱼台县| 石家庄市| 成都市| 和龙市| 甘泉县| 合肥市| 武山县| 松滋市| 深水埗区| 东阿县| 嵩明县| 视频| 大悟县| 保山市|