MAC システムのマルチバージョン JDK インストール ガイド: 開発中にさまざまなバージョン要件に簡単に対応できるようにします。

1. 背景

Java 開発のプロセスでは、異なるバージョンの JDK を使用する必要がある場合があります。たとえば、一部の古い Java アプリケーションは古いバージョンの JDK でのみ実行できますが、一部の新しい Java アプリケーションは実行するために新しい JDK を必要とします。

MAC システム上で、複数のバージョンの JDK をインストールし、環境変数を構成し、必要なバージョンにすばやく切り替えるにはどうすればよいですか? この記事では、例として JDK1.8 と JDK11 を使用する方法を説明します。

2. 複数のバージョンの JDK をインストールする

JDK のインストールとダウンロードに慣れていない場合は、私の他の記事「開発作業をスムーズにするために MAC システムの JDK インストールと環境変数の構成を迅速に完了する」を参照し、後で使用するために JDK1.8 と JDK11 をダウンロードしてインストールしてください。

ターミナル ウィンドウを開き、次のコマンドを実行して、インストールした JDK バージョンを表示します。

# 访问 JDK 安装目录
cd /Library/Java/JavaVirtualMachines

# 查看安装的 JDK 版本
ls -al

クエリ情報は次のとおりです。

woniu@MacBook-Pro ~ % cd /Library/Java/JavaVirtualMachines
woniu@MacBook-Pro JavaVirtualMachines % ls -al
total 0
drwxr-xr-x  5 root  wheel  160  2 17 15:43 .
drwxr-xr-x  4 root  wheel  128  8 16  2022 ..
drwxr-xr-x  3 root  wheel   96  2 17 15:43 jdk-11.0.16.jdk
drwxr-xr-x  3 root  wheel   96  8 16  2022 jdk1.8.0_192.jdk
drwxr-xr-x  3 root  wheel   96  8 19  2022 jdk1.8.0_281.jdk

私のコンピュータには、JDK 11 と 2 つの JDK1.8 という 3 つの JDK バージョンがあることがわかります。

3. 環境変数の設定

3.1. 環境変数ファイルを開く

ターミナル ウィンドウで次のコマンドを実行します。

# 进入当前用户的 home 目录
cd /Users/修改为自己 MAC 电脑用户名称

# 输入
cd ~

# 打开环境变量配置文件
open .bash_profile

# 报错:.bash_profile does not exist.
# 第一次配置环境变量,先创建文件
touch .bash_profile

# 再次执行打开环境变量配置文件
open .bash_profile

3.2. JDK のマルチバージョン環境変数の設定

# 复制如下内容,JAVA_HOME 替换为自己目录
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
export JAVA_11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.16.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.

alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'

3.3. 環境変数の確認

# 配置文件立即生效
source .bash_profile

# 查看 JAVA_HOME 目录
echo $JAVA_HOME

# 查看 JDK 版本信息
java -version

4. JDKのバージョン切り替え

jdk8 と jdk11 という 2 つのエイリアスを定義し、デフォルト設定は jdk8 です。

jdk11 に切り替えるには、次のようにターミナルでコマンド jdk11 を入力します。

woniu@MacBook-Pro ~ % jdk11
woniu@MacBook-Pro ~ % java -version
java version "11.0.16" 2022-07-19 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.16+11-LTS-199)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.16+11-LTS-199, mixed mode)

jdk8 に戻すには、次のようにターミナルでコマンド jdk8 を入力します。

woniu@MacBook-Pro ~ % jdk8
woniu@MacBook-Pro ~ % java -version
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

このチュートリアルはここで終了です。友達は喜んでプログラミングの旅を始めることができます。

おすすめ

転載: blog.csdn.net/u011374856/article/details/129087707