Mac M1 Java 開發(fā)環(huán)境配置詳解
JDK 配置
目前 Zulu JDK 支持 M1芯片,下載Zulu JDK
下載后點擊安裝,在控制臺輸入java -version
~ % java -version openjdk version "11.0.10" 2021-01-19 LTS OpenJDK Runtime Environment Zulu11.45+27-CA (build 11.0.10+9-LTS) OpenJDK 64-Bit Server VM Zulu11.45+27-CA (build 11.0.10+9-LTS, mixed mode)
多版本 JDK
下載不同版本安裝即可,Zulu JDK默認安裝在/Library/Java/JavaVirtualMachines目錄下,配置 JAVA_HOME切換 JDK版本, 修改~/.zshrc文件,(Mac M1 2020 版默認使用的是zsh)沒有創(chuàng)建一個, 將配置加入到文件末尾
# export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
MAVEN 配置
下載maven, 解壓后移動到 /opt目錄下(不移動到/opt下也行),配置MAVEN_HOME, 修改~/.zshrc文件, 將配置加入到文件末尾
export MAVEN_HOME=/opt/apache-maven-3.6.3 export PATH=$PATH:$MAVEN_HOME/bin
控制臺輸入mvn -version
~ % mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
Java version: 11.0.10, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "11.2", arch: "aarch64", family: "Mac"
VSCODE
目前只有內(nèi)部版本支持M1 Download Visual Studio Code Insiders
IDEA
已支持M1 IDEA
idea:適配M1的版本,注意,是預(yù)覽版,也就是可能有一些bug存在,但是速度比x86的版本快很多,正式版出來之前,可以先用這個
IntelliJ IDEA Ultimate 2020.3:https://download.jetbrains.com/idea/ideaIU-203.6494-aarch64.dmg
IntelliJ IDEA Community 2020.3:https://download.jetbrains.com/idea/ideaIC-203.6494-aarch64.dmg
docker適配M1版本
下載鏈接:https://desktop.docker.com/mac/m1preview/Docker-AppleSilicon-Preview7.dmg
官網(wǎng)地址: Download and Try the Tech Preview of Docker Desktop for M1
到此這篇關(guān)于Mac M1 Java 開發(fā)環(huán)境配置詳解的文章就介紹到這了,更多相關(guān)Mac M1 Java環(huán)境配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java commons io包實現(xiàn)多線程同步圖片下載入門教程
這篇文章主要介紹了Java commons io包實現(xiàn)多線程同步圖片下載入門,commons io: 是針對開發(fā)IO流功能的工具類庫,其中包含了許多可調(diào)用的函數(shù),感興趣的朋友跟隨小編一起看看吧2021-04-04Mybatis Plus 增刪改查的實現(xiàn)(小白教程)
本文主要介紹了Mybatis Plus 增刪改查,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09SpringCloud Edgware.SR3版本中Ribbon的timeout設(shè)置方法
今天小編就為大家分享一篇關(guān)于SpringCloud Edgware.SR3版本中Ribbon的timeout設(shè)置方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12