2021-05-12 14:32:11
2020macOS Big Sur設定Java開發環境之jdk安裝過程
前言
最近把電腦重新安裝了系統升級到了macOS Big Sur 11.0.1版本,開發環境就要從頭開始設定了。
安裝jdk沒什麼難的,記錄一下過程。給有需要的人。
下載jdk
我們公司現在主流的還是在用jdk 8,這樣以安裝jdk8為例吧。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
版本選擇 macOS x64
這裡會自動跳轉到登入頁面,沒賬號的自行註冊一下。
安裝jdk
雙擊開啟 jdk-8u271-macosx-x64.dmg
沒有什麼特別注意的,一路「繼續」就行了。要輸入密碼的時間輸入密碼就行了。
這樣就安裝完成了。
查詢安裝在java 版本資訊:
java -version
itkey@itkeydeMacBook-Pro ~ % java -version java version 「1.8.0_271」
Java™ SE Runtime Environment (build 1.8.0_271-b09) Java HotSpot™
64-Bit Server VM (build 25.271-b09, mixed mode)
說明已經正常安裝了。現在大部分程式已經正常可以用了Java 的環境了。
設定 查詢JAVA_HOME安裝路徑
/usr/libexec/java_home -V
itkey@itkeydeMacBook-Pro ~ % /usr/libexec/java_home -V Matching Java
Virtual Machines (2):
1.8.271.09 (x86_64) 「Oracle Corporation」 - 「Java」 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
1.8.0_271 (x86_64) 「Oracle Corporation」 - 「Java SE 8」 /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
查了一下,發現竟然有兩個,macOS Catalina 安裝時,這裡只顯示一個。當時我在Catalina時安裝的時間截圖如下:
我在想是不是macOS Big Sur自帶了一個jdk啊!或者我之前安裝的什麼軟體自帶了一個。反正這個也不影響。根據經驗,我們剛才安裝的路徑應該是:
/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
設定環境變數 設定~/.zshrc檔案
首次設定需先新建組態檔,終端輸入「touch .zshrc」即可新建隱藏的.zshrc組態檔。
非首次設定環境變數(直接編輯即可)
終端輸入「open -e .zshrc」開啟組態檔,寫入jdk環境變數內容儲存關閉即可。
Last login: Sun Dec 13 15:33:59 on ttys000
itkey@itkeydeMacBook-Pro ~% touch .zshrc
itkey@itkeydeMacBook-Pro ~ % open -e .zshrc
加入以下設定:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home export PATH=$PATH:$JAVA_HOME/bin:. export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
JAVA_HOME後面的內容換成你自己的安裝路徑。
使組態檔立即生效
source .zshrc
驗證環境設定成功,終端輸入指令
echo $JAVA_HOME
顯示jdk路徑即設定已生效!
總結
組態檔是~/.zshrc
而不是~/.bash_profile
網上有些教學上是後者。會導致重啟電腦後環境變數又不生效。
到此這篇關於2020macOS Big Sur設定Java開發環境之jdk安裝過程的文章就介紹到這了,更多相關macOS 設定Java開發環境內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章