mac系统安装多版本jdk和maven

1. 安装jdk

JDK安装及其配置

如果是M1芯片的话,推荐选择Zulu JDK,这是适配ARM架构的Open JDK版本,其下载地址为:https://www.azul.com/downloads/?package=jdk
然后根据需求选择不同版本的.dmg格式JDK下载,然后直接安装即可,Zulu JDK默认安装在/Library/Java/JavaVirtualMachines 目录下,安装完成后会自动配置好环境变量,不需要自己再配置,直接测试就好了。

如果是非M1芯片的话,则在安装好后需要配置相应的环境变量,这里推荐选择Oracle JDK,其下载地址为:https://www.oracle.com/java/technologies/downloads
mac系统安装多版本jdk和maven_第1张图片
安装完以后,则需要配置环境变量了,这里我们需要检查你的默认shell是什么,可使用echo $SHELL
在这里插入图片描述
以前每个新用户的默认shell是/bin/bash,其对应的配置文件为~/.bash_profile,从macOS Catalina(10.15.x) 版开始,Mac使用/bin/zsh作为默认Shell,其对应的配置文件为~/.zshrc

找到对应的配置文件,执行vim xxx,配置内容如下,最后执行source xxx即可。
mac系统安装多版本jdk和maven_第2张图片

#Java
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home
export JAVA_18_HOME=/Library/Java/JavaVirtualMachines/jdk-18.0.2.jdk/Contents/Home

# 默认JDK1.8
export JAVA_HOME=$JAVA_8_HOME

# alias命令动态切换JDK版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"

export CLASS_PATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

若在新版本的MacOS中使用了~/.bash_profile进行了配置,则会导致每次关闭窗口后,都要重新执行source才能重新生效,这里我们也可以在.zshrc文件中添加source ~/.bash_profile语句来解决。

2. 安装maven

下载地址:
https://archive.apache.org/dist/maven/maven-3/
mac系统安装多版本jdk和maven_第3张图片
选择想要安装的版本即可。
mac系统安装多版本jdk和maven_第4张图片
下载第一个xxx.tar.gz文件。

下载完成后,直接解压出来,放入想要放入的文件夹,然后配置其环境变量,至于在~/.bash_profile配置文件中配置,还是在~/.zshrc配置文件中配置,其判断依据同上所述,可依据echo $SHELL来进行判断。

找到对于的配置文件,执行vim xxx,配置内容如下:

#maven   
export MAVEN_HOME=/Volumes/macD/ideaConfig/maven/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

在这里插入图片描述
配置完成后,一定要执行执行source ~/.zshrc重新刷洗环境变量。

另外我们可以在Maven中修改settings个人配置,首先我们进入Maven安装目录下的conf文件夹,在settings.xml文件内添加localRepository标签,设置本地Maven仓库路径,这样jar包就会被下载到指定位置。

mac系统安装多版本jdk和maven_第5张图片

/Volumes/macD/ideaConfig/maven/respository

然后我们一般还会配置阿里的镜像地址,其内容如下:
mac系统安装多版本jdk和maven_第6张图片


      nexus-aliyun
      central
      Nexus aliyun
      http://maven.aliyun.com/nexus/content/groups/public
     

你可能感兴趣的:(笔记,java,macos,maven)