网站首页 > 技术文章 正文
由于Oracle公司对Java不断升级,在我们还没来得及反应新版本到底新在哪里,更新的版本就出来了。这是要卷死Java程序员啊。
我们在日常开发中,肯定都会身陷多个项目中,一些项目由于历史原因可能只能用某个特定版本的JDK,而另一些可能会因为是新项目而使用比较新的JDK。这样就需要我们本地需要多个版本的JDK支持。今天我们就来说说如何在MacOS上配置多个版本JDK并进行自由切换。
首先去Oracle官网下载你需要的版本JDK,安装到你本机上。MacOs 默认安装路径是在 /Library/Java/JavaVirtualMachines/ 路径下。下面我们就进行多版本的JDK配置。
多环境JDK配置
打开.bash_profile 文件进行JDK的相关配置:
vim ~/.bash_profile
由于我本机上安装了JDK8 和 JDK17,下面我们就配置两个JAVA_HOME,并配置默认是java8 :
export JAVA_8_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home'
export JAVA_17_HOME='/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home'
export JAVA_HOME=$JAVA_8_HOME
为每个JAVA_HOME配置别名:
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
追加JAVA_HOME到PATH 变量中:
export PATH=$PATH:$JAVA_HOME/bin
退出编辑模式,:wq! 保存刚刚修改的配置文件,并刷新配置文件:
source ~/.bash_profile
测试效果
命令行中执行 java -version 后,显示是安装的是Java8。
还记得我们刚刚在配置文件中配置的别名吗?我们直接在命令行中输入 jdk17 将Java 环境 切换到Java17 ,再执行 java -version 查看效果。
好了,本次分享到这里就结束了,感谢大家的阅读。
猜你喜欢
- 2024-10-01 Windows 系统下安装Java 22(统信系统下安装windows)
- 2024-10-01 Charles for Mac(HTTP协议抓包工具)v4.6.2b4注册激活版
- 2024-10-01 Mac安装Navicat(Mac安装anaconda)
- 2024-10-01 Mac中如何快速安装Jenkins(mac 安装jenkins)
- 2024-10-01 MacBook Java开发环境搭建记录(macbookair java开发)
- 2024-10-01 Mac 安装JDK 8、JDK 11、JDK 17 等多版本并存
- 2024-10-01 Mac Arm64 版本 java 11 SDK 提升SpringBoot 项目编译速度10秒 以上
- 2024-10-01 Mac通过Homebrew安装Python3(如何在mac上安装python 3.7版本)
- 2024-10-01 Mac安装多个版本JDK并实现灵活切换
- 2024-10-01 在Mac上安装Apache Spark最新版本
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)