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

MacOS M系列芯片一键配置多个不同版本的JDK

第一步:下载JDK。

官网下载地址:Java Archive | Oracle

选择自己想要下载的版本,一般来说下载一个jdk8和一个jdk11就够用了。

M系列芯片选择这两个,第一个是压缩包,第二个是dmg可以安装的。

第二步:编辑环境变量

vim ~/.zshrc

第三步:输入配置项内容(建议直接复制我这里的)

 

# java environment
JAVA_HOME_8=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
JAVA_HOME_11=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Homeexport 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"CLASS_PATH="$JAVA_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin"

第四步:校验jdk是否安装成功

java -version

如果能看到输出如上信息,则表示配置成功

第五步:校验jdk8和jdk11一键切换

先输入

jdk11

切换到jdk11的配置

然后输入

jdk8

如果能看到下面这种信息输出,说明配置成功

参考:2024年最新MacBook苹果电脑安装JDK8、JDK11教程,配置环境变量 + 快速切换JDK版本_mac jdk-CSDN博客

相关文章:

  • SpringBoot+Vue幼儿园管理系统(前后端分离)
  • tomcat-valve通过servlet处理请求
  • HTTPS和TCP
  • C++ 数据共享与保护学习记录【代码】
  • Unity 编辑器扩展 一键替换指定物体下的所有材质球
  • Android14 WMS-窗口绘制之relayoutWindow流程(一)-Client端
  • Java学习-JDBC(一)
  • 【数据结构】图论入门
  • 开发常用软件
  • PDF编辑与转换的终极工具智能PDF处理Acrobat Pro DC
  • Day14:响应式网页
  • java 原生http服务器 测试JS前端ajax访问实现跨域传post数据
  • 【Python爬虫单点登录实战】PyExecJS破解慧职教:过河源技术学院单点登录统一身份认证
  • 电脑开机出现英文字母,如何解决这个常见问题?
  • MAVEN:自定义模板Archetype的创建
  • 【Amaple教程】5. 插件
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • echarts花样作死的坑
  • git 常用命令
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • maya建模与骨骼动画快速实现人工鱼
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Redash本地开发环境搭建
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • windows下使用nginx调试简介
  • XML已死 ?
  • 模型微调
  • 前端学习笔记之观察者模式
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 微服务核心架构梳理
  • 微信小程序开发问题汇总
  • 正则学习笔记
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • ‌前端列表展示1000条大量数据时,后端通常需要进行一定的处理。‌
  • # Panda3d 碰撞检测系统介绍
  • # Redis 入门到精通(七)-- redis 删除策略
  • #{} 和 ${}区别
  • #define 用法
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (算法)大数的进制转换
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Core 中的路径问题
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .Net8 Blazor 尝鲜