【jEnv】Javaバージョン切り替え設定
LTSのJava8, 11, 17をインストールし、jEnv使用してバージョン切り替えるようにする
Javaのインストール
$ brew update # Java8のインストール $ brew tap AdoptOpenJDK/openjdk $ brew install adoptopenjdk8 # Java11のインストール $ brew install java11 # Java17のインストール(実行時は17が最新) # brew install java
jEnv インストール (bash)
$ brew update $ brew install jenv $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile $ jenv enable-plugin export # java 8, 11, 17のインストールパスをjenvに設定 $ jenv add $(/usr/libexec/java_home) $ jenv add /usr/local/opt/openjdk@11 $ jenv add /usr/local/opt/openjdk@17 # インストール後の確認 OKになってるはず $ jenv doctor
切り替え方法
$ jenv versions system 1.8 * 11 (set by /Users/oki/.jenv/version) 17 ... $ jenv global 17 $ java -version openjdk version "17" 2021-09-14 OpenJDK Runtime Environment Homebrew (build 17+0) OpenJDK 64-Bit Server VM Homebrew (build 17+0, mixed mode, sharing)
実行環境
- Mac OS mojave 10.14.6
- Homebrew 3.2.17