Mac操作系统安装多版本JDK
source link: https://xiaomozhang.github.io/2022/01/15/mac-os-install-mutiple-java-jdk/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Mac安装多版本JDK
作为 Java 开发,JDK 必然不可或缺。
目前使用的主流版本还是 JDK 8,但偶尔会想体验下新版本(或者旧版本),如果能装多个版本的 JDK,而且很方便的切换就好了。
是的!本文就是要记录下 Mac 系统下如何这样操作。
操作系统:macOS Catalina 10.15.7
首先要下载多个版本的 JDK,这里以 JDK 7、JDK 8、JDK 11、JDK 17 为例,分别下载他们的解压版。
解压后将文件夹移动到目录 /Library/Java/JavaVirtualMachines
(非必须,后面配置环境变量需要)。
然后配置多个环境变量如下:
# JDK 配置
export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home
# 默认JDK版本
export JAVA_HOME=$JAVA_8_HOME
# 多版本切换(取了别名,更方便切换)
alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk17="export JAVA_HOME=$JAVA_17_HOME"
配置完之后,查看默认JDK
版本(前面配置了默认JDK8):
$ java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
版本切换,切换到JDK17:
$ jdk17
$ java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
OK,收工!
喜欢小张哥的教程就多买几本书吧,送给自己的小baby,爱他(她)不妨就让他(她)多读书,从小就遨游在知识的海洋🙂
Recommend
-
44
JDK 11版本时间表
-
29
我的Mac上已经有一个JDK8的版本了,这不 JDK13 刚发布(2019-09-17),想快速的尝一尝鲜,就得安装多个版本的JD...
-
3
sdkman 来管理多 JDK 版本的环境 发表于 2021-05-18...
-
4
elasticsearch 和jdk版本问题
-
3
现在做新的 Java 项目用什么 jdk 版本比较好? V2EX › Java 现在做新的 Java 项目用什么 jdk 版本比较好?
-
2
2021年9月JDK17发布了,JDK17是最新的一个LTS版本。所谓LTS版本就是可以得到至少八年产品支持的版本。从2014年的JDK8,到2018年的JDK11,再到2021年的JDK17。同时Oracle也调整了LTS版本的发布年限,从之前的三年调整到现在的二年,也就是说下一个LTS版本...
-
1
mac安装中文版本 git╰─➤ where git /usr/bin/git /opt/homebrew/bin/gitmac 自带的 git 是英文的,使用 brew 安装的 git 是中文的。如果要安装中文版本的 git 需要先安...
-
1
Mac: Extract JDK to folder, without running installerMac: Ext_ 2018年11月23日 下午 421 字 1 分钟重装了 mac 系统,由于一些公司项目必须使用 Oracle JDK(验证码等...
-
2
Home › Python 在Mac电脑上安装多版本的Python ...
-
2
Go语言环境安装及如何使用Go多版本(Mac) 2022-07-06
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK