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

Mac中管理多版本Jdk

1. 首先下载JDK,以jdk8和17为例

2. 打开.zprofile中添加如下内容

#java config
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home

#default java
export JAVA_HOME=$JAVA_8_HOME

#java alias
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"

3. 打开终端

输入以下内容

source .zprofile 
java -version
jdk17
java -version

以后就可以通过别名jdk8、jdk17来进行jdk版本的切换


http://www.kler.cn/news/234743.html

相关文章:

  • Django前后端分离之后端实践2
  • LeetCode跳跃游戏 VI
  • 【linux系统体验】-archlinux简易折腾
  • c# avalonia 实现正方体翻转效果
  • 探索数据可视化:Matplotlib在Python中的高效应用
  • python+flask+django医院预约挂号病历分时段管理系统snsj0
  • uniapp微信小程序开发踩坑日记:Pinia持久化
  • 【Linux】Linux下的基本指令
  • 瓦片边移动边绘制的性能优化
  • RPA财务机器人之UiPath实战 - 自动化操作Excel进行财务数据汇总与分析之流程建立与数据读取、处理、汇总、分析
  • 边缘计算的重要性与应用场景
  • 117.乐理基础-五线谱-音值组合法(二)
  • List stream的9种常用功能
  • SpringCloud-Nacos服务分级存储模型
  • 【机器学习】数据清洗之识别异常点
  • 视觉SLAM十四讲学习笔记(二)三维空间刚体
  • JAVA面试题15
  • 【VTKExamples::PolyData】第二十五期 IntersectionPolyDataFilter
  • 口腔助手|口腔挂号预约小程序|基于微信小程序的口腔门诊预约系统的设计与实现(源码+数据库+文档)
  • C++数据类型、变量常量
  • opencv mat用法赋值克隆的操作和一些基本属性
  • 备战蓝桥杯---数学基础1
  • 代码随想录算法训练营第二九天 | 递增子序列、排列
  • 【C++第二阶段】空指针访问成员函数常成员函数常成员属性
  • 【电路笔记】-串联电感
  • 使用C#快速创建一个非常实用的桌面应用程序
  • python笔记12
  • Shell - 学习笔记 - 2.11 - Shell数组:Shell数组定义以及获取数组元素
  • 使用Express 构建高效的Web应用程序
  • c++ STL系列——(四)queue