第五章 Mac系統軟件-安裝Java Web開發環境基本軟件

大家好,這是入手Macbook Pro的第三週了,最近公司啟動比較多項目,都需要經過自己去安排,所以會比較忙,抽不出來比較多的時間來更新文檔,只能是下班擠一點時間來進行總結。

這個文章是我在使用電腦的過程中,以及在安裝環境的時候遇到的問題經過簡單整理而形成的,僅供大家參考,也歡迎大家提供建議。

因為我是從事Java Web相關的開發,那麼Java的基礎環境,Maven,Git,Idea開發工具,Docker等軟件。Docker軟件後面是純容器安裝和運行,以後分開講。

第五章 Mac系統軟件-安裝Java Web開發環境基本軟件

一、Java 安裝與配置

  • 1、Java 環境驗證

點擊桌面上的terminal終端圖標。打開終端,然後在終端中輸入命令java。如果沒有安裝Java環境,會彈窗提示:

<code>No Java runtime present, requesting install。/<code>

同時說明這一版本的mac系統中是沒有自帶的JDK。在彈出的頁面,這個時候系統會自動打開瀏覽器,跳轉到jdk的下載頁面。

這裡有倆種方式安裝,一種是通過蘋果後綴dmg格式安裝,一種是tag.gz 格式安裝。

我這裡選擇比較常用的一種方式安裝:dmg格式安裝。

  • 2、下載JDK安裝包

因為oracl現在下載jdk需要註冊賬號,然後登陸他們的網站,但是網站又不好登陸,又比較麻煩。如果大家需要jdk安裝包,可以後臺回覆: 下載JDK安裝包 來獲取下載鏈接,或者網盤鏈接。

jdk官網下載地址

<code>http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html/<code>

下載前注意要勾選協議

<code>Accept Lisence Agreement/<code>
  • 3、安裝JDK

大家看情況選擇自己對應的版本,我這裡選擇的版本是:

<code>jdk-8u241-macosx-x64.dmg/<code>

下載完,雙擊該安裝包,按照提示進行安裝即可。過程不再重複。

  • 4、打開終端,查找和驗證Java安裝路徑

一般的路徑默認為:

<code>cd /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/<code>

jdk1.8.0_241.jdk為你JDK的版本名字。

  • 5、打開終端,配置環境變量

輸入以下命令創建.bash_profile配置文件 注意如果是第一次創建該文件,需要通過以下命令來創建:

進到用戶主目錄

<code>cd ~//<code> 

創建文件

<code>touch ~/.bash_profile/<code>
<code>vim ~/.bash_profile/<code>

輸入以下配置,如果不同版本,只需要替換jdk版本地方即可,其他默認就行了。

<code># java
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
/<code>

使配置立即生效

<code>source ~/.bash_profile/<code>
  • 6、查看配置是否配置成功

打開終端, 該命令提示符後面直接輸入 : javac , 按回車鍵,系統會輸出 javac 的幫助信息, 如果成功說明已經成功配置了JDK , 否則需要仔細檢查上面的步驟的配置是否正確

<code> echo $JAVA_HOME

java

javac

java -version
/<code>

如果有提示以下文字,說明已經安裝成功。

<code>java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)/<code>

二、Maven 安裝與環境變量配置

Maven是用於Java開發的著名構建工具,還可以用於項目管理,能夠幫助開發者管理依賴,是Java開發必不可少的重要工具,許多Java開發IDE都集成了Maven。

  • 1、下載 Maven 安裝包

首先去Maven官網下載tar.gz或者zip格式的二進制壓縮包,請訪問Maven的下載頁面:

<code>http://maven.apache.org/download.html/<code>

,其中包含針對不同平臺的各種版本的Maven下載文件。

我下載的maven版本是:

<code>apache-maven-3.6.3-bin.tar.gz/<code>
  • 2、解壓 Maven 安裝包

終端進入到下載文件所在的文件夾,

<code>cd ~//<code>

方式一:執行以下命令將下載後的文件解壓

<code>tar -xzvf ~/Download/apache-maven-3.6.3-bin.tar.gz/<code>

方式二:我們這裡可以通過雙擊解壓即可, 得到一個文件夾apache-maven-3.6.3,將這個文件夾移動到~/maven

創建一個maven文件夾

<code>mkdir -p ~/maven//<code>

移動maven到該目錄下

<code>mv ~/Downloads/apache-maven-3.6.3 ~/maven/apache-maven-3.6.3/<code>
  • 3、配置環境變量

打開終端,執行以下指令:

<code>$ vim ~/.bash_profile/<code>

添加以下2行

<code># maven
export M2_HOME=$HOME/maven/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin/<code>

使配置立即生效

<code>source ~/.bash_profile/<code>
  • 4、驗證Maven環境是否生效

執行查看版本的命令

<code>mvn -v/<code>

輸出類似下面的內容說明安裝成功.

<code>Maven home: /Users/liuhongfeng/maven/apache-maven-3.6.3
Java version: 1.8.0_241, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.1", arch: "x86_64", family: "mac"/<code>
  • 5、配置本地maven倉庫

指定maven的包存放本地的路徑

<code>vim ~/maven/apache-maven-3.6.3/conf/settings.xml/<code>

找到localRepository標籤,修改此位置為你本地倉庫即可

<code><localrepository>/path/to/local/repo/<localrepository>/<code>

我這裡保留默認配置,不用每次有其他項目的時候,經常指定倉庫地址,這個設置比較方便。

<code>Default: ${user.home}/.m2/repository/<code>
  • 6、配置阿里雲鏡像

因為默認的maven是下載中央倉庫的包,而這個地址下載包非常的慢,所以我們一般是指定一下國內的鏡像地址。比如說下面以阿里雲maven鏡像為例。

首先找到mirrors 的xml標籤,然後添加以下的鏡像地址。

<code><mirror>
alimaven

<mirrorof>central/<mirrorof>
<name>aliyun maven/<name>
http://maven.aliyun.com/nexus/content/repositories/central/
/<mirror>/<code>

三、GIt 版本控制安裝

1、下載git客戶端,下載地址為:

<code>https://git-scm.com/download/mac/<code>

我這裡選擇的版本為:

<code>git-2.23.0-intel-universal-mavericks.dmg/<code>

2、打開安裝包,有以下幾個安裝包文件

這三個文件

<code>git-2.23.0-intel-universal-mavericks.pkg

README.txt

VERSION-2.23.0-intel-universal-mavericks/<code>

3、安裝過程中遇到的問題

問題:無法打開“git-2.23.0-intel-universal-mavericks.pkg”,因為它來自身份不明的開發者。macOS無法驗證此App不包含惡意軟件。

解決方案:對於剛接觸,不懂如何是好,其實很簡單。只需要按住control鍵之後,再點擊pkg文件。這個時候會彈出安裝程序的界面。然後選擇打開,就可以完成安裝了。

提示:macOS無法驗證“git-2.23.0-intel-universal-mavericks.pkg”的開發者。您確定要打開它嗎?

解決方案:不用理會。打開即可,然後按照提示安裝下去。

提示安裝完之後,我們通過以下在終端驗證一下。

<code>git --version/<code>

提示版本信息,說明已經安裝成功!

<code>git version 2.23.0/<code>

4、 檢查SSH key

打開終端,運行

<code>cd ~/.ssh/<code>

如果路徑下無文件,直接跳過下一步,如果有代表有ssh key,需進行第二步進行備份。

5、備份已有的key,(如果有的話)

<code>mkdir key_backup
mv id_rsa* key_backup/<code>

6、 生成SSH key

<code>ssh-keygen -t rsa -C 你的郵箱地址/<code>

一路回車默認設置即可。

7、將SSH key添加到coding上

打開終端,輸入

<code>open ~/.ssh/<code>

,查看id_rsa.pub這個文件並打開拷貝key值。當然可以通過來顯示公鑰內容。

<code>cat ~/.ssh/id_rsa.pub/<code>

打開coding,github,gitlab官網,登錄成功後,點擊賬戶-SSH公鑰,輸入id_rsa.pub的值,點擊提交。

通過以上的配置,那麼就可以愉快的使用git協議了,不用通過用戶名和密碼進行認證。

第五章 Mac系統軟件-安裝Java Web開發環境基本軟件

四、IDEA 開發工具安裝

1、下載IDEA,官網下載地址為:

<code>https://www.jetbrains.com/idea//<code>

我這裡選擇的版本為:

<code>ideaIU-2019.3.3.dmg/<code>

2、安裝

我這裡直接選擇默認安裝,最後mac 系統會提示加入到應用。我們按照圖標移動到該目錄即可。

3、配置idea

  • 按住command+空格鍵,搜索idea ,打開idea進行設置。
  • 同意idea的安裝協議,進行下一步。
  • 是否發送改進意見,我這裡選擇的是否。
  • 默認選擇暗黑主題
  • 創建快捷腳本啟動
  • 啟動插件,因為我這邊不需要安裝的環境,節省點啟動時間,所以我選擇把安卓禁用掉。
  • 選擇推薦的插件的時候,我選擇快捷鍵記憶插件:key promoter x 。

因為idea是一個付費工具。大家有條件的話,資金允許,點擊購買正版

<code>https://www.jetbrains.com/idea/buy//<code>

其他的可以自行解決。



分享到:


相關文章: