欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MacBook Java開發(fā)環(huán)境搭建的詳細(xì)步驟(新手必備)

 更新時(shí)間:2023年07月19日 10:24:01   作者:Donp1  
本文主要介紹了MacBook Java開發(fā)環(huán)境搭建,文中通過(guò)圖文示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、Homebrew的鏡像設(shè)置

對(duì)于Java JDK的安裝,我們更推薦使用Homebrew來(lái)進(jìn)行安裝管理。但Homebrew的curl國(guó)外源的下載速度實(shí)在是一言難盡,時(shí)常還會(huì)發(fā)生無(wú)法訪問的情況。

那么我們此時(shí)的解決方法就有兩種了,第一種便是使用全局的VPN代理進(jìn)行下載,其次就是更為推薦的方法:使用國(guó)內(nèi)鏡像下載。熟悉NPM、MAVEN等工具的同學(xué)們應(yīng)該對(duì)更換鏡像源這個(gè)操作都是比較熟悉的。

1. 鏡像替換

那么首先是對(duì)鏡像進(jìn)行替換的腳本如下:

# 替換brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
# 替換homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git# 替換brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
# 替換homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

當(dāng)不需要再使用鏡像源或鏡像源損壞無(wú)法安裝時(shí),我們便需要還原鏡像源,還原的腳本如下:

# 還原brew.git
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
# 還原h(huán)omebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git# 還原brew.git
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
# 還原h(huán)omebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git

替換homebrew-bottles比較特殊,需要先查看當(dāng)前的shell版本,測(cè)試腳本如下:

echo $SHELL
會(huì)輸出 /bin/zsh 或 /bin/bashecho $SHELL
會(huì)輸出 /bin/zsh 或 /bin/bash

新版的mac一般都是/bin/zsh接著我們輸入以下腳本替換鏡像:

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrcecho 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

還原的方法便是刪除.zshrc中的該行,這里的方式很多。

若是bash版本的terminal則將.zshrc替換為bash_profile即可。

2. curl代理設(shè)置

第一種方式的鏡像效果可能并不顯著,那么我們將采取第二個(gè)方法:修改curl的代理,因?yàn)閎rew是利用curl來(lái)進(jìn)行下載的,因此我們可以檢查根目錄cd ~下是否存在.curl文件,如果沒有可以創(chuàng)建一個(gè)(touch .curl),接著填入proxy=ip:port的組合,如:

3. 2023.7.18 補(bǔ)充

通過(guò)安裝國(guó)內(nèi)鏡像版本的homebrew并配置國(guó)內(nèi)鏡像以得到更快的下載速度,也可以跳過(guò)第一個(gè)選項(xiàng),在第二個(gè)選項(xiàng)中進(jìn)行鏡像的配置。腳本作者提供的安裝文檔如下:國(guó)內(nèi)如何自動(dòng)安裝HomeBrew。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

二、JDK安裝

JDK的安裝渠道比較多,大部分的網(wǎng)站提供的JDK都能夠適配Mac Silicon,你可以選擇與windows一致的從Oracle官方進(jìn)行下載.tar.gz.dmg安裝版進(jìn)行安裝。

還有一種方法就是通過(guò)homebrew(推薦),使用homebrew在后期我們可以更好的管理電腦上安裝的相關(guān)開發(fā)依賴,并且可以通過(guò)命令一鍵卸載。接著我們來(lái)到JDK提供homebrew的網(wǎng)站Adoptium,選擇Document中的Install Eclipse Temurin。

接著我們就可以根據(jù)網(wǎng)站提供的brew命令進(jìn)行安裝,根據(jù)英文我們不難看出,是否指定JDK的版本取決于是否在temruin后加上版本號(hào)。

完成上述安裝命令之后,我們可以通過(guò)zsh命令java --version來(lái)查看JDK是否成功被安裝,如果顯示無(wú)此命令可以重啟終端后重試。

至此JDK的安裝就完成了。

三、Maven安裝

Maven的安裝同樣可以通過(guò)homebrew來(lái)完成,在homebrew的官網(wǎng)上我們可以搜索maven,得到如下頁(yè)面:

告訴我們安裝Maven可以通過(guò)命令brew install maven來(lái)完成,當(dāng)然如果你希望指定版本,可以根據(jù)官網(wǎng)提供的方法:brew install maven@3.5來(lái)完成。

homebrew完成安裝之后同樣可以通過(guò)命令mvn --version查看Maven是否被安裝

在這里我們可以看到Maven所處的home地址,接著我們要做的就是去修改config中的setting.xml進(jìn)行鏡像的替換,因?yàn)镸acbook并沒有與windows一樣的分區(qū),因此在mac上我一般不去修改repository的地址。

若有更換repository的需求,可以在setting的該部分進(jìn)行修改,當(dāng)然你也可以使用vim、cat等命令進(jìn)行查看與修改。

鏡像替換部分代碼如下:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>AliyunRepositry</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror><mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>AliyunRepositry</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

總結(jié)

以上便是本次在MacBook上對(duì)Java環(huán)境變量的搭建,至于ide我使用的是Jetbrans Idea。后續(xù)若有安裝其他Java環(huán)境將在本文后進(jìn)行追加,如Redis、Docker、mysql等。更多相關(guān)MacBook Java環(huán)境搭建 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論