'我的全棧之路-Java基礎之macOS安裝JDK'

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

我的全棧之路-Java基礎之macOS安裝JDK

然後選擇安裝類型,默認是標準安裝

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

我的全棧之路-Java基礎之macOS安裝JDK

然後選擇安裝類型,默認是標準安裝

我的全棧之路-Java基礎之macOS安裝JDK

此過程會提示需要輸入密碼,等待片刻之後JDK就會安裝成功

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

我的全棧之路-Java基礎之macOS安裝JDK

然後選擇安裝類型,默認是標準安裝

我的全棧之路-Java基礎之macOS安裝JDK

此過程會提示需要輸入密碼,等待片刻之後JDK就會安裝成功

我的全棧之路-Java基礎之macOS安裝JDK

最後會提示是否刪除安裝文件,我這裡就不刪除了。

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

我的全棧之路-Java基礎之macOS安裝JDK

然後選擇安裝類型,默認是標準安裝

我的全棧之路-Java基礎之macOS安裝JDK

此過程會提示需要輸入密碼,等待片刻之後JDK就會安裝成功

我的全棧之路-Java基礎之macOS安裝JDK

最後會提示是否刪除安裝文件,我這裡就不刪除了。

我的全棧之路-Java基礎之macOS安裝JDK

最後需要驗證下JDK是否安裝成功,打開終端軟件iTerm,然後輸入命令javac -version 和

java -version,看到如下命令輸出即可。

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

我的全棧之路-Java基礎之macOS安裝JDK

然後選擇安裝類型,默認是標準安裝

我的全棧之路-Java基礎之macOS安裝JDK

此過程會提示需要輸入密碼,等待片刻之後JDK就會安裝成功

我的全棧之路-Java基礎之macOS安裝JDK

最後會提示是否刪除安裝文件,我這裡就不刪除了。

我的全棧之路-Java基礎之macOS安裝JDK

最後需要驗證下JDK是否安裝成功,打開終端軟件iTerm,然後輸入命令javac -version 和

java -version,看到如下命令輸出即可。

我的全棧之路-Java基礎之macOS安裝JDK

2.5 macOS JDK配置

macOS版的JDK默認的安裝路徑是/Library/Java/JavaVirtualMatchines,如下圖所示,分別安裝了JDK8,JDK11和JDK12,最後安裝的是JDK12,所以javac -version和java -version命令輸出的都是JDK12的相關信息。

"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

我的全棧之路-Java基礎之macOS安裝JDK

然後選擇安裝類型,默認是標準安裝

我的全棧之路-Java基礎之macOS安裝JDK

此過程會提示需要輸入密碼,等待片刻之後JDK就會安裝成功

我的全棧之路-Java基礎之macOS安裝JDK

最後會提示是否刪除安裝文件,我這裡就不刪除了。

我的全棧之路-Java基礎之macOS安裝JDK

最後需要驗證下JDK是否安裝成功,打開終端軟件iTerm,然後輸入命令javac -version 和

java -version,看到如下命令輸出即可。

我的全棧之路-Java基礎之macOS安裝JDK

2.5 macOS JDK配置

macOS版的JDK默認的安裝路徑是/Library/Java/JavaVirtualMatchines,如下圖所示,分別安裝了JDK8,JDK11和JDK12,最後安裝的是JDK12,所以javac -version和java -version命令輸出的都是JDK12的相關信息。

我的全棧之路-Java基礎之macOS安裝JDK

如果想要在終端中使用其他的JDK版本,則需要在/etc/profile文件中配置JAVA_HOME和PATH,JAVA_HOME顧名思義指的就是Java的安裝家目錄,其他Java編寫的程序(例如Maven,Tomcat)會依賴這個變量,而PATH是系統路徑,它的作用就是系統在執行命令時執行的路徑,當我們執行命令時,系統會首先在當前路徑下找命令對應的可執行程序,然後去PATH路徑下找。

首先打開終端程序iTerm,然後輸入命令sudo vim /etc/profile


"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

我的全棧之路-Java基礎之macOS安裝JDK

然後選擇安裝類型,默認是標準安裝

我的全棧之路-Java基礎之macOS安裝JDK

此過程會提示需要輸入密碼,等待片刻之後JDK就會安裝成功

我的全棧之路-Java基礎之macOS安裝JDK

最後會提示是否刪除安裝文件,我這裡就不刪除了。

我的全棧之路-Java基礎之macOS安裝JDK

最後需要驗證下JDK是否安裝成功,打開終端軟件iTerm,然後輸入命令javac -version 和

java -version,看到如下命令輸出即可。

我的全棧之路-Java基礎之macOS安裝JDK

2.5 macOS JDK配置

macOS版的JDK默認的安裝路徑是/Library/Java/JavaVirtualMatchines,如下圖所示,分別安裝了JDK8,JDK11和JDK12,最後安裝的是JDK12,所以javac -version和java -version命令輸出的都是JDK12的相關信息。

我的全棧之路-Java基礎之macOS安裝JDK

如果想要在終端中使用其他的JDK版本,則需要在/etc/profile文件中配置JAVA_HOME和PATH,JAVA_HOME顧名思義指的就是Java的安裝家目錄,其他Java編寫的程序(例如Maven,Tomcat)會依賴這個變量,而PATH是系統路徑,它的作用就是系統在執行命令時執行的路徑,當我們執行命令時,系統會首先在當前路徑下找命令對應的可執行程序,然後去PATH路徑下找。

首先打開終端程序iTerm,然後輸入命令sudo vim /etc/profile


我的全棧之路-Java基礎之macOS安裝JDK


使用vim修改profile文件

此時vim編輯器處於閱讀模式,需要輸入i進入編輯模式,然後輸入如下內容

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.3.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin


"

2.1 開發環境概述

俗話說,工欲善其事必先利其器,掌握一些日常開發中使用的工具、軟件能夠大大的提高工作效率,工具本身推出的目的也是為了解放生產力。而軟件開發是大型團隊之間協作,在企業日常開發中,軟件的各個版本要跟團隊保持一致,避免因為版本不一致導致各種不必要的問題。

Windows上安裝的應用程序通常都是.exe或者.msi格式,通常只需要去軟件官網下載後雙擊安裝即可。安裝時需要注意安裝的路徑不能包含中文和空格,有些應用軟件安裝時會連帶安裝其他不必要的軟件(全家桶套裝),因為Windows通常是安裝在C盤中,如果你的C盤容量比較小,可以修改軟件的安裝路徑。

macOS上的應用程序通常是.dmg格式,下載打開之後通常都是.kpg或者.app,如果是.kpg需要根據提示進行安裝,如果是.app格式,直接拖放到"應用程序"文件夾即可。

Java開發環境主要是在Windows或者macOS上搭建,通常需要安裝JDK,IntelliJ IDEA,Git,Maven+Navicat/DataGrip+SecureCRT 以及常用的其他工具,例如Chrome,Visual Studio Code,PowerDesigner,Postman,Jenkins,Gitlab等工具。

2.2 JDK概述

JDK(Java Development Kit)是Oracle公司推出的包含了開發和運行Java程序的工具集,原SUN公司在2010年被Oracle公司以74億美金收購。


我的全棧之路-Java基礎之macOS安裝JDK

JDK架構圖



這裡結合Java架構圖理解JDK,JRE和JVM三者之間的關係。

JDK(Java Development Kit)包含了開發和運行Java程序所必備的環境,

JRE(Java Runtime Enviroment)包含了運行Java程序所必備的環境,由JVM和Java核心類庫組成

JVM(Java Virtual Machine)負責解釋執行JDK編譯生成的字節碼文件。

2.3 JDK 下載

想要開發程序就必須去官網下載和安裝JDK,目前互聯網企業中使用最廣泛的JDK版本為JDK8,而目前(2019/07/15)最新的JDK版本為JDK12,其中Oracle官方長期支持的JDK版本為JDK8和JDK11,分別支持到2025年和2026年。而JDK9,10,12都不是官方長期支持的版本,後期的學習中會覆蓋所有版本涉及到的新特性。而且JDK是向下兼容,這也就意味著JDK8的特性能在JDK11上運行。

在日常開發學習中可以選擇最新的版本(例如JDK12)學習,而在企業開發中,JDK的版本和線上運行的JDK版本保持一致即可。

JDK的下載非常容易,在官網獲取地址,然後點擊同意Lincese,選擇對應的系統版本下載即可,如下圖所示

我的全棧之路-Java基礎之macOS安裝JDK

通常開發環境只要選擇下載Windows或者macOS的版本即可。

而測試環境以及生產環境需要下載Linux版本,因為國內絕大多數的服務器系統都是Linux(Ubuntu Server和CentOS)

而Java之所以能跨平臺的本質原因是Oracle公司針對不同的操作系統實現了不同的JDK,Java程序只需要和JDK交互即可,JDK屏蔽了底層操作系統的差異性從而實現跨平臺。

2.4 macOSJDK安裝JDK12

Oracle官方針對JDK提供了各個平臺的安裝嚮導,讀者們可以根據自己的操作系統版本查找對應的文檔進行安裝,這裡以JDK12的安裝為例,介紹macOS下JDK12的安裝過程。

首先下載JDK,Chrome下載軟件的默認路徑就是下載,如下圖所示,然後雙擊JDK-12.0.1_osx-64_bin.dmg文件

我的全棧之路-Java基礎之macOS安裝JDK

會看到JDK 12.0.1.pkg文件

我的全棧之路-Java基礎之macOS安裝JDK

然後會正式進入JDK的安裝過程,首先是介紹

我的全棧之路-Java基礎之macOS安裝JDK

然後選擇安裝類型,默認是標準安裝

我的全棧之路-Java基礎之macOS安裝JDK

此過程會提示需要輸入密碼,等待片刻之後JDK就會安裝成功

我的全棧之路-Java基礎之macOS安裝JDK

最後會提示是否刪除安裝文件,我這裡就不刪除了。

我的全棧之路-Java基礎之macOS安裝JDK

最後需要驗證下JDK是否安裝成功,打開終端軟件iTerm,然後輸入命令javac -version 和

java -version,看到如下命令輸出即可。

我的全棧之路-Java基礎之macOS安裝JDK

2.5 macOS JDK配置

macOS版的JDK默認的安裝路徑是/Library/Java/JavaVirtualMatchines,如下圖所示,分別安裝了JDK8,JDK11和JDK12,最後安裝的是JDK12,所以javac -version和java -version命令輸出的都是JDK12的相關信息。

我的全棧之路-Java基礎之macOS安裝JDK

如果想要在終端中使用其他的JDK版本,則需要在/etc/profile文件中配置JAVA_HOME和PATH,JAVA_HOME顧名思義指的就是Java的安裝家目錄,其他Java編寫的程序(例如Maven,Tomcat)會依賴這個變量,而PATH是系統路徑,它的作用就是系統在執行命令時執行的路徑,當我們執行命令時,系統會首先在當前路徑下找命令對應的可執行程序,然後去PATH路徑下找。

首先打開終端程序iTerm,然後輸入命令sudo vim /etc/profile


我的全棧之路-Java基礎之macOS安裝JDK


使用vim修改profile文件

此時vim編輯器處於閱讀模式,需要輸入i進入編輯模式,然後輸入如下內容

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.3.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin


我的全棧之路-Java基礎之macOS安裝JDK


添加加JAVA_HOME和PATH配置

最後按esc推出編輯模式,再按wq!保存文件並退出。

可以使用cat /etc/profile 命令查看編輯後的profile文件內容

liuguangleideMacBook-Pro:~ liuguanglei$ cat /etc/profile
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.3.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME$/bin

此時的配置修改並沒有生效,還需要使用source /etc/profile命令讓修改的配置生效。

liuguangleideMacBook-Pro:~ liuguanglei$ source /etc/profile

然後再次使用javac -version和java -version命令,輸出的運行結果顯示JDK版本已經切換到JDK11.0.3

liuguangleideMacBook-Pro:~ liuguanglei$ javac -version
javac 11.0.3
liuguangleideMacBook-Pro:~ liuguanglei$ java -version
java version "11.0.3" 2019-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)
"

相關推薦

推薦中...