在 macOS 系统中,可以通过终端配置 JDK 和 Maven 的版本,以下是具体步骤:

1. 配置 JDK 版本

步骤 1:查看已安装的 JDK

打开终端,执行以下命令查看系统中已安装的 JDK 版本:

bash

/usr/libexec/java_home -V

会显示类似如下结果(版本号可能不同):

plaintext

Matching Java Virtual Machines (2):
    17.0.6 (x86_64) "Oracle Corporation" - "Java SE 17.0.6" /Library/Java/JavaVirtualMachines/jdk-17.0.6.jdk/Contents/Home
    1.8.0_361 (x86_64) "Oracle Corporation" - "Java SE 8u361" /Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk/Contents/Home
步骤 2:配置 JDK 环境变量

编辑 shell 配置文件(根据你使用的 shell 选择对应的文件,如 ~/.bash_profile 或 ~/.zshrc):

bash

# 对于 bash 用户
open -e ~/.bash_profile

# 对于 zsh 用户(macOS 10.15+ 默认)
open -e ~/.zshrc

在文件中添加以下内容(替换为你的 JDK 路径):

bash

# 设置 JAVA_HOME
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.6.jdk/Contents/Home

# 将 JDK 加入 PATH
export PATH=$JAVA_HOME/bin:$PATH

保存文件后,使配置生效:

bash

# 对应上面编辑的文件
source ~/.bash_profile 或 source ~/.zshrc
步骤 3:验证配置

bash

java -version
javac -version

会显示你设置的 JDK 版本信息。

2. 配置 Maven 版本

步骤 1:下载并安装 Maven
  1. 从 Maven 官网 下载最新版本的 Maven(如 apache-maven-3.9.6-bin.tar.gz
  2. 解压到 /usr/local 目录:

    bash

    sudo tar -zxvf apache-maven-3.9.6-bin.tar.gz -C /usr/local
    
  3. 重命名(可选,方便后续使用):

    bash

    sudo mv /usr/local/apache-maven-3.9.6 /usr/local/maven
    
步骤 2:配置 Maven 环境变量

同样编辑 shell 配置文件(~/.bash_profile 或 ~/.zshrc):

bash

# 设置 MAVEN_HOME
export MAVEN_HOME=/usr/local/maven

# 将 Maven 加入 PATH
export PATH=$MAVEN_HOME/bin:$PATH

保存后生效:

bash

source ~/.bash_profile 或 source ~/.zshrc
步骤 3:验证配置

bash

mvn -version

会显示你安装的 Maven 版本及对应的 JDK 版本。

切换版本的方法

如果需要切换不同的 JDK 或 Maven 版本,只需:

  1. 修改配置文件中的 JAVA_HOME 或 MAVEN_HOME 路径
  2. 执行 source 命令使配置生效

例如切换 JDK 到 1.8:

bash

# 编辑配置文件修改 JAVA_HOME 为 1.8 的路径
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_361.jdk/Contents/Home

# 生效配置
source ~/.zshrc

这样就可以在 macOS 上灵活配置和切换 JDK 与 Maven 版本了。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐