当前位置: 首页 > article >正文

Mac 配置 Maven JDK

不使用 Homebrew,创建指定版本

JDK

1、官网下载指定版本并安装……省略

2、vi ~/.zshrc
同时要检查 bash_profile 是否存在。

if [ -f ~/.bash_profile ] ; then
    source ~/.bash_profile
fi

JAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Home

export JAVA_HOME=$JAVA_HOME_11

3、配置多个不同版本的 JDK
4、配置不同的地址、同时声明jdk8/11/17,可以通过这样的别称来直接快速地切换 jdk 版本。

# JDK Config
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
JAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
JAVA_HOME_17=/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home
 
export JAVA_HOME=$JAVA_HOME_8
alias jdk8="export JAVA_HOME=$JAVA_HOME_8 && echo current JDK has switched to oracle jdk version 1.8. && java -version"
alias jdk11="export JAVA_HOME=$JAVA_HOME_11 && echo current JDK has switched to openjdk version 11. && java -version"
alias jdk17="export JAVA_HOME=$JAVA_HOME_17 && echo current JDK has switched to openjdk version 17. && java -version"
 
CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"

Maven

vi ~/.bash_profile
如果多个 jdk 需要配置的话,必须要放置 Maven 的所有配置在 jdk 至上。
在这里插入图片描述

保存和检查

java -version
mvn -version

echo $JAVA_HOME   

source ~/.zshrc
source ~/.bash_profile

http://www.kler.cn/a/578448.html

相关文章:

  • PH热榜 | 2025-03-09
  • centos7 yum安装jdk1.8(deepseek)
  • 1.4 单元测试与热部署
  • 大话机器学习三大门派:监督、无监督与强化学习
  • 数据类设计_图片类设计之2_无规则图类设计(前端架构基础)
  • 【Andrej Karpathy 神经网络从Zero到Hero】--2.语言模型的两种实现方式 (Bigram 和 神经网络)
  • MATLAB控制函数测试要点剖析
  • P8924 「GMOI R1-T1」Perfect Math Class 题解
  • STM32 内置的通讯协议
  • 在ubuntu20.4中如何创建一个虚拟环境(亲测有效)
  • 代码随想录-基础篇
  • .CSV file input into contact of outlook with gibberish. .csv文件导入outlook, 出现乱码
  • docker本地部署RagFlow
  • 0087.springboot325基于Java的企业OA管理系统的设计与实现+论文
  • Linux内核学习(一)——Vmware虚拟机安装Ubuntu20.4系统及QEMU模拟ARM64 Linux
  • 【星云 Orbit•STM32F4】13. 探索定时器:基本定时器
  • 生命周期总结(uni-app、vue2、vue3生命周期讲解)
  • 蓝桥杯 - 简单 - 工作协调
  • 如何在 Conda 环境中使用 PySide6 将 .ui 文件转换为 .py 文件
  • 【技海登峰】Kafka漫谈系列(六)Java客户端之消费者Consumer核心概念与客户端配置详解