首页 > 其他分享 >JDK多版本管理

JDK多版本管理

时间:2025-01-09 14:44:35浏览次数:1  
标签:Java jdk JDK 管理 version export 版本 HOME JAVA

安装JDK

设置环境变量

  • 设置不同版本的JAVA_HOME
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:${JAVA_HOME}/lib
# 设置默认版本
export JAVA_HOME=$JAVA_17_HOME
# alias命令动态切换JDK版本
alias jdk8="export JAVA_HOME=${JAVA_8_HOME}"
alias jdk17="export JAVA_HOME=${JAVA_17_HOME}"
export PATH
export CLASSPATH
  • 生效配置

使用本地的shell配置,这里使用的是zsh

source .zshrc

切换版本

❯ java -version                                                                                                                                                    ~
java version "17.0.13" 2024-10-15 LTS
Java(TM) SE Runtime Environment (build 17.0.13+10-LTS-268)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.13+10-LTS-268, mixed mode, sharing)
[14:38:01] [cost 0.108s] java -version                                                                                                                               

❯ jdk8                                                                                                                                                             ~
[14:38:05] [cost 0.035s] jdk8                                                                                                                                        

❯ java -version                                                                                                                                                    ~
java version "1.8.0_431"
Java(TM) SE Runtime Environment (build 1.8.0_431-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.431-b10, mixed mode)
[14:38:09] [cost 0.139s] java -version   

卸载

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-17.jdk

Ref

mac book m1安装多个jdk
Mac下多版本JDK安装及管理

标签:Java,jdk,JDK,管理,version,export,版本,HOME,JAVA
From: https://www.cnblogs.com/peerless1024/p/18662132

相关文章

  • 基于JAVA+SSM的电子病历管理系统
    基于JAVA+SSM的电子病历管理系统前言✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌......
  • 2025年度最佳开源免费项目管理软件:8款精选工具解析【全方位大合集】
    项目管理对于企业和团队的成功至关重要。无论是大型企业还是小型创业团队,都需要高效的项目管理工具来提升工作效率、优化资源分配和确保项目按时交付。今天,我们将为大家介绍8款开源免费的项目管理软件,帮助您在众多选择中找到最适合自己团队的工具。这8款工具分别是禅道、Redm......
  • 2025毕设python牙医诊所管理系统的设计与实现程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于牙医诊所管理系统的研究,现有研究主要以传统管理模式为主,专门针对基于Python的牙医诊所管理系统的研究较少。随着数字化时代的发展......
  • 2025毕设ssm基于人员管理团建策划公司系统程序+论文
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景在现代企业管理中,团队建设对于企业的发展至关重要。随着市场竞争的日益激烈,企业愈发认识到员工团队协作、凝聚力以及积极性对提升竞争力的关键影......
  • 安心联 车辆监控管理平台 操作手册
    一、登录打开浏览器,输入平台网址https://iov.xlhd.cloud/login,进入平台登录页。在页面输入框中分别输入用户名和密码,点击登录按钮,即可登录平台。登录时,可以勾选输入框下方的“保存用户名和密码”选项,方便下次直接登录。二、监控中心登录平台后,首先进入监控中心模块(如下图)......
  • 智能监控:揭开Web元素动态管理的奥秘
    一、Web元素动态监控:网页背后的“智能眼”        在互联网的世界里,Web元素动态监控犹如一双隐藏在网页背后的“智能眼”。它时刻监控网页中的各类元素,无论是新闻资讯网站的文字更新、图片切换,还是电商平台商品详情页的价格波动、库存变化,甚至社交平台上的新消息提示,......
  • 苹果手机群控系统:高效、安全的管理利器
    在数字化时代,随着企业对移动设备管理需求的不断增加,苹果手机群控系统作为一种高效、安全的管理工具,逐渐崭露头角。它不仅能够实现对多台苹果设备(如iPhone、iPad等)的集中管理和控制,还能显著提升工作效率,保障数据安全。本文将详细介绍苹果手机群控系统的功能、应用场景及其优势......
  • 第九章 范围管理 (2025年详细解析版)
    目录什么是范围管理?9.1管理基础9.1.1产品范围和项目范围9.1.2产品范围和项目范围管理新实践9.2项目范围管理过程9.2.1过程概述9.2.2项目范围管理过程9.2.3裁剪考虑因素(了解)9.2.4敏捷与适应方法总结9.3规划范围管理1.课程目标2.过程定义:规划范围管理3.数......
  • OpenCV 4.5至4.10版本更新概述
    OpenCV4.5至4.10版本更新概述OpenCV从4.5到4.10版本的更迭中,每个版本都引入了新功能、优化和修复。以下是主要版本的更新内容概述:OpenCV4.5.x系列4.5.0(2020年10月)新增对YOLOv4的支持。引入DNN模块的改进,包括对ONNX和TensorFlow的更好支持。增加了对......
  • 2025毕设ssm企业员工岗前培训管理系统程序+论文
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景在当今竞争激烈的商业环境中,企业的发展越来越依赖于员工的素质和能力。新员工在入职前需要进行岗前培训,以快速适应企业的文化、工作流程和岗位要......