1. 程式人生 > 實用技巧 >高階Java工程師養成記-基於MacBookPro的企業級Java開發環境搭建之安裝JDK11

高階Java工程師養成記-基於MacBookPro的企業級Java開發環境搭建之安裝JDK11

高階Java工程師養成記-基於MacBookPro的企業級Java開發環境搭建之安裝JDK11

高階Java工程師養成記

企業級開發環境概述

絕大多數Java開發工程師在公司入職做專案開發時,公司都會統一發放膝上型電腦和顯示器。


而在專案開發之前會安裝JDK,Maven,Git,IntelliJ IDEA以及Navicat,Chrome,SecureCRT,Postman,JMeter等等日常開發常用的工具。

如果你想成為一名Java高階工程師,建議電腦的配置不要低於Intel i7+16G記憶體+512G SSD。

MacBookPro安裝JDK11.0.8

MacBookPro下載JDK11.0.8

如果想要開發Java程式,首先需要去Oracle官網下載和安裝、配置JDK。
JDK(Java Development Kit)是開發Java程式的工具包,包含開發和執行Java程式所必備的環境。

而JRE(Java Runtime Enviroment)只包含了執行Java程式所需要的環境(核心API和JVM),JDK包含了JRE。

JDK 下載地址:https://www.oracle.com/java/technologies/javase-downloads.html
JDK11下載地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

當訪問Oracle官方提供的JDK11下載頁面時,提供了各個作業系統版本的JDK下載

目前(2020/07/19)JDK11的最新版本是JDK11.0.8,如果你的作業系統是64位Windows系統,可以下載jdk-11.0.8_windows-x64_bin.exe,如果你的系統是macOS,可以下載jdk-11.0.8_osx-x64_bin.dmg

當點選安裝檔案後,會提示必須要同意Oracle針對JavaSE的許可協議

還要登入Oracle賬戶,如果你沒有賬號點選建立賬號來註冊Oracle賬號

登入成功之後瀏覽器會自動開始下載

當下載完成後Chrome會提示這種型別的檔案可能會損害您的計算機。

,這裡點選保留即可。

MacBookPro安裝JDK11.0.8

jdk-11.0.8_osx-x64_bin.dmg檔案下載完成後,直接在瀏覽器中點選檔名開啟,開啟後會出現

然後雙擊JDK 11.0.8.pkg

此時會啟動JDK安裝程式來安裝JDK11.0.8

選擇安裝型別,預設是標準安裝

輸入密碼或者使用TouchID

安裝進行中

此時會將JDK11.0.8安裝到/Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk目錄下


安裝中

安裝成功

是否刪除安裝檔案

如果不想要安裝檔案點選移除廢紙簍即可


保留

MacBookPro配置JDK

當JDK11.0.8安裝完成後,可以使用javac和java兩個命令加上-version選項檢視JDK的版本資訊

liuguangleideMacBook-Pro:~ liuguanglei$ javac -version
javac 11.0.8
liuguangleideMacBook-Pro:~ liuguanglei$ java -version
java version "11.0.8" 2020-07-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)
liuguangleideMacBook-Pro:~ liuguanglei$

如果MacBookPro上安裝了多個JDK,例如同時安裝了JDK8和JDK11,可以使用命令工具/usr/libexec/java_home來檢視已經安裝的JDK版本

liuguangleideMacBook-Pro:~ liuguanglei$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    11.0.8, x86_64:	"Java SE 11.0.8"	/Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/Home
    1.8.0_231, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home

此時如果想要在終端上使用Java8來編譯和執行程式,可以通過修改環境變數配置檔案~/.bash_profle的JAVA_HOME變數來實現切換JDK版本。

MacBookPro的終端上修改檔案可以使用。

liuguangleideMacBook-Pro:~ liuguanglei$ vim .bash_profile

此時vim處於閱讀模式,按i進入編輯模式,然後新增JAVA_HOME的環境變數配置

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
~

配置完成後按esc鍵退出編輯模式,然後按:wq儲存並退出vim編輯器,並使用source .bash_profile讓修改的配置生效

liuguangleideMacBook-Pro:~ liuguanglei$ source .bash_profile


source .bash_profile
最後使用javac -versionjava -version兩個命令來驗證Java的版本是否切換成功。