最詳細的JavaWeb開發基礎之java環境搭建(Mac版)
我之前分享過在 Windows 下面配置 Java 環境,這次給大家帶來的是 Mac 下面安裝配置 Java 環境。首先 Mac 系統已經帶有預設的 Java,但是由於使用不方便,這裡教大家一個比較方便的方法,並且管理方便。也方便我們後面配置 IDEA, Eclipse。
下面開始我們 Java 環境的安裝配置。
1、開啟 Java 官網
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
在這裡你可以選擇你要下載的 java 版本,這裡我們以 java1.8 為例來講解。在下載之前,我們需要先接受協議才能夠去下載。
這裡說明下,我為什麼去選擇 linux 版本的 JDK 去下載,而不是 Mac 版本的 JDK,這裡主要是因為如果我們下載了 Mac 版本的 JDK 在安裝的時候,我們是無法去選擇安裝目錄的,也就是它預設安裝之後,你還是要在接著去 Google Mac 下 JDK 預設的安裝目錄,這樣豈不是多次一舉。其次,因為 Mac 就是原生的 Unix 系統呀,更可以去選擇對應的 Linux 版本,而且這樣更便於我們去管理。通過上面的連結下載好之後,我們就可以在本地看到這個檔案。
如果覺得上面的下載不夠高大上,我們可以直接在命令中使用命令去下載,我們可以使用 wget 命令進行下載 JDK,下載地址如下:
http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.tar.gz
在命令列中執行如下,這樣下載之後的結果跟我們上面都過瀏覽器下載是一樣,喜歡哪一種就可以用哪一種方式去下載。
2、解壓下載好的 JDK 檔案
下載的檔案是 tar.gz 格式的檔案,這裡我們可以通過 tar 命令進行解壓,這個格式檔案其實相當於 Windows 下面的 rar 檔案,tar 可以對檔案進行解壓或者壓縮,下載我們使用該命令進行解壓下載好的 JDK 檔案。這裡我們先將下載好的 JDK 檔案移動到我們的工具目錄,方便我們下次使用和查詢。上圖我已經將 JDK 移動到 Tools 目錄下面,所以這裡就不需要在重新移動了,如果我們需要移動檔案的話,可以通過 mv 命令進行移動。對檔案進行解壓。
解壓完成之後,我們會得到如下的一個資料夾,我們可以進入該資料夾並檢視下資料夾下的內容。
到這裡我們的 java 安裝算是完成一半了,其實說安裝根本談不上,我們之不過是下載了檔案,並做了解壓的工作。還剩下環境變數的設定,說到環境變數的設定,想必很多會認為一定很複雜,其實這是一種自我限制的思想,在 Mac 或者 Linux 系統下面進行環境變數設定其實很簡單,下面你就會見到。
3、檢視 JDK 的目錄並配置環境變數
配置 java 環境變數之前,我們一定要知道我們的 java 根目錄在哪裡,在這裡我們可以通過 pwd 命令,來檢視我們當前 java 根目錄是在那個目錄下面。
這裡我們就看到了我們的 java 所在的根目錄了,這是我們將這個路徑進行選擇,其實相當於複製。下面就到我們最後的一步了進行配置環境變數,這裡兩行我們就可以搞定。相比於 Windows 下面要簡單的多了。我們先回到當前使用者的家目錄,使用 cd 即可。然後編輯我們的 .bashrc 檔案。加入以下兩行即可。
至此,我們的 java 配置已經完成,接下來就是我們驗證的時刻,在驗證之前,我們還需要在執行一個命令,執行這個命令的原因是因為我們在剛才的檔案中新增了兩行命令,系統是否會自動生效的呢,答案是否定,所以這裡我們需要手動去使我們剛才加入的那兩行命令生效。
執行上面的命令之後,剛才加入的命令就生效了。下面我們來驗證 java 是否配置成功,驗證是否成功跟我們前面在 windows 下面的驗證是一樣的,輸入 java -version 即可進行驗證。
這樣我們就完成了 java 的配置,接下來我們就可以在工具裡面去配置使用了。
如果你有任何問題,都可以通過下面的方式,聯絡我。
相關文章
- 最詳細的JavaWeb開發基礎之java環境搭建(Windows版)JavaWebWindows
- Mac版最詳細的Flutter開發環境搭建MacFlutter開發環境
- Flutter入門之Mac最詳環境搭建FlutterMac
- 史上最詳細的Hadoop環境搭建Hadoop
- 搭建基於 Mac 的 Flutter 開發環境MacFlutter開發環境
- RL 基礎 | 如何使用 OpenAI Gym 介面,搭建自定義 RL 環境(詳細版)OpenAI
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- Python基礎:搭建開發環境(1)Python開發環境
- React基礎——快速搭建開發環境React開發環境
- Hadoop 基礎之搭建環境Hadoop
- 筆記-Flutter開發環境搭建Mac版筆記Flutter開發環境Mac
- flutter開發系列(搭建基礎的flutter環境)Flutter
- Java零基礎學習之路(一)Java 開發環境搭建Java開發環境
- 五步搞定Android開發環境部署——非常詳細的Android開發環境搭建教程Android開發環境
- Java基礎教程(2)--Java開發環境Java開發環境
- 豬行天下之Python基礎——1.1 Python開發環境搭建Python開發環境
- JAVA開發環境搭建Java開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Mac搭建Flutter開發環境MacFlutter開發環境
- [基礎篇]ESP8266-SDK教程(一)之開發環境搭建開發環境
- Windows 10 搭建 Laravel Sail 開發環境 (超詳細操作)WindowsLaravelAI開發環境
- MAC 下的PHP開發環境搭建MacPHP開發環境
- Java開發-搭建hibernate環境Java
- flutter環境搭建mac版FlutterMac
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- 如何在Windows、MacOS上搭建Flutter開發環境(詳細篇)WindowsMacFlutter開發環境
- 超詳細的Java面試題總結(四 )之JavaWeb基礎知識總結Java面試題Web
- mac下搭建android 開發環境MacAndroid開發環境
- mac搭建hadoop開發環境(二)MacHadoop開發環境
- 《手把手教你》系列基礎篇之(一)-java+ selenium自動化測試-環境搭建(上)(詳細教程)Java
- MAC環境下PHP開發除錯環境搭建MacPHP除錯
- 【Flutter】基礎環境搭建Flutter
- Go 之基礎速學 (一) 最簡環境搭建和 goland 的安裝使用GoLand
- 《手把手教你》系列基礎篇之(二)-java+ selenium自動化測試-環境搭建(下)基於Maven(詳細教程)JavaMaven
- 從零搭建前端開發環境----React+Ts+Webpack基礎搭建前端開發環境ReactWeb
- Flutter 基礎(二)Flutter 開發環境搭建和 Hello WorldFlutter開發環境
- Flutter開發環境配置(MAC版)Flutter開發環境Mac
- ionic開發環境搭建之ios開發環境iOS