如何在macOS X上管理多个Java JDK版本

本文介绍如何在macOS上使用Homebrew安装多个Java JDK版本,包括最新版本及LTS版本,并提供了通过别名在不同Java版本间快速切换的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Here is a quick tip on how to install multiple Java JDK versions (8, …, 11, …, 14 etc.) on macOS X and how to switch between them for your applications.

Installing Java JDK via Homebrew

Install multiple Java JDK versions using Homebrew. To install Homebrew run:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

现在安装Java JDK版本11或以上使用酿造酒桶:

brew cask install java<version>

# latest version
brew cask install java

# LTS 11
brew cask install java11
注意先前的JDK版本11(8,9和10)不再受支持。

一种doptOpenJDK provides older Java versions. To install the Java JDKs from AdoptOpenJDK:

# install from third party repository
brew tap adoptopenjdk/openjdk

brew cask install adoptopenjdk<version>

# Java 8
brew cask install adoptopenjdk8

# Java 9
brew cask install adoptopenjdk9

# Java 10
brew cask install adoptopenjdk10

Switch Java JDK via alias

设置您的JAVA_HOME你的路径.zshrc要么.bash_profile您的主要Java版本,并为每个已安装的Java版本添加导出。

export JAVA_HOME=$(/usr/libexec/java_home -v14)

export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_11_HOME=$(/usr/libexec/java_home -v11)
export JAVA_14_HOME=$(/usr/libexec/java_home -v14)

要检查默认的Java版本和安装路径:

java -version # 14

为您添加别名。zshrc要么。bash_profile对于每个已安装的Java版本。 别名导出JAVA_HOME与所选JAVA_VERSION_HOME。

alias java8='export JAVA_HOME=$JAVA_8_HOME'
alias java11='export JAVA_HOME=$JAVA_11_HOME'
alias java14='export JAVA_HOME=$JAVA_14_HOME'

现在,要在Java版本之间切换,请输入别名Java8的在您的终端中。 执行Java版本验证您现在使用的是正确的Java版本。

注意:别名只要在使用的终端实例中更改Java版本

from: https://dev.to//notiz_dev/how-to-manage-multiple-java-jdk-versions-on-macos-x-41mi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值