1 背景介紹
開發(fā)人員經(jīng)常會(huì)換電腦,或者換新電腦,意味著重新搭建開發(fā)環(huán)境,很麻煩。但新電腦到手里面了,不換又不好,此篇專門用來記錄mac電腦m1搭建java開發(fā)環(huán)境的步驟。希望對(duì)讀者有所幫助,一條龍服務(wù)。
后期有時(shí)間,會(huì)出關(guān)于win10環(huán)境的,目前介紹mac環(huán)境。
2 JDK安裝
M1版MacBook安裝Arm版本的JDK:
?https://cdn.azul.com/zulu/bin/zulu8.60.0.21-ca-jdk8.0.322-macosx_aarch64.dmg
官網(wǎng)地址:
https://www.azul.com/downloads/?version=java-8-lts&os=macos&package=jdk#zulu
不同機(jī)器需要選擇對(duì)應(yīng)的版本。我的是m1, 選擇了arm64
demo@admin54 ~ % java -version
openjdk version "1.8.0_345"
OpenJDK Runtime Environment (Zulu 8.64.0.19-CA-macos-aarch64) (build 1.8.0_345-b01)
OpenJDK 64-Bit Server VM (Zulu 8.64.0.19-CA-macos-aarch64) (build 25.345-b01, mixed mode)
安裝好后輸入:java -version
可以查看對(duì)應(yīng)的JDK版本。
3 Maven安裝
maven版本比較多,
具體在這里下載??梢赃x擇新版:https://maven.apache.org/download.cgi
4 Git安裝
安裝方式比較多,
1 可以使用命令行安裝:
git clone https://github.com/git/git
2 然后查看具體版本:
git --version
git version 2.32.1 (Apple Git-133)
3 生成SSH密鑰
裝命令執(zhí)行完之后,輸入命令確認(rèn)安裝完畢:cd ~/.ssh ;ls
demo@admin54 ~ % cd ~/.ssh ;ls
config id_rsa id_rsa.pub known_hosts
輸入:cat id_rsa.pub,查看公鑰內(nèi)容信息(備用)
4 后面需要到github或者gitee上面進(jìn)行配置。
5 配置環(huán)境變量
打開終端,配置 JDK、Maven 的環(huán)境變量
1、vim ~/.bash_profile
2、修改配置文件,路徑換成自己的安裝路徑
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
?
export M2_HOME=/Users/demo/soft/apache-maven
export PATH=$PATH:$M2_HOME/bin
3、修改好,激活命令:
source ~/.bash_profile
6 安裝IntelliJ IDEA
這里需要小心,不同版本選擇的idea版本也不相同,版本選擇錯(cuò)了,你會(huì)發(fā)現(xiàn)idea運(yùn)行起來會(huì)特別卡,比如你是m1芯片,用了intel的idea, 打開2到4個(gè)項(xiàng)目工程,或者本地運(yùn)行springboot項(xiàng)目,會(huì)特別卡。
如果你是m1芯片,用了對(duì)應(yīng)的idea版本, idea會(huì)非常順化,打開10個(gè)工程都不卡。本地啟動(dòng)1分鐘就OK,不用等5分鐘,10分鐘。下面是筆者自己配置情況:
重要的事情說3遍,
這里下載時(shí)候千萬要下載與自己電腦芯片一致,不然會(huì)比較卡!
這里下載時(shí)候千萬要下載與自己電腦芯片一致,不然會(huì)比較卡!
這里下載時(shí)候千萬要下載與自己電腦芯片一致,不然會(huì)比較卡!
配置JDK
1、添加JDK配置
打開:file -> project structure
2、設(shè)置項(xiàng)目JDK版本
7 內(nèi)存優(yōu)化
顯示內(nèi)存指示器
這個(gè)功能很實(shí)用,在idea最右下邊, 右鍵然后勾選 memory indicator-內(nèi)存指示器,顯示內(nèi)存情況。
如果發(fā)現(xiàn)電腦卡了,顯示內(nèi)存占用比較卡,就可以點(diǎn)一下,干掉一些內(nèi)部,idea就不那么卡了。文章來源:http://www.zghlxwxcb.cn/news/detail-486510.html
8 插件相關(guān)
可以看筆者另外一篇博客。里面介紹了很多對(duì)開發(fā)比較實(shí)用點(diǎn)插件。
https://blog.csdn.net/qq_39463175/article/details/129478435?spm=1001.2014.3001.5501文章來源地址http://www.zghlxwxcb.cn/news/detail-486510.html
到了這里,關(guān)于mac電腦m1搭建java開發(fā)環(huán)境參考手冊(cè)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!