Closed2

M1 MacにJavaをインストールする

haku1217haku1217

M1 Macを買ったのでJavaをインストールする

JDKはZulu(Azul System)が良いとのことなので、それをインストール

brew install zuluだと最新のバージョン(現時点では18)がインストールされてしまうので、バージョン指定をする場合は下記のコマンドで古いバージョンもインストールできるようにする

$ brew tap homebrew/cask-versions

各バージョンのインストール
(Javaは趣味レベルでしか使わないのでLTSバージョンのみインストールする)

# Java11
brew install zulu11

# Java17
brew install zulu17
haku1217haku1217

Javaのバージョン管理

anyenvjenvを使う
anyenvはインストール前提

# jenvをインストール
$ anyenv install jenv

# シェルの再起動
$ exec $SHELL -l

# Java11をjenvに登録
$ jenv add `/usr/libexec/java_home -v "11"`

# Java17をjenvに登録
$ jenv add `/usr/libexec/java_home -v "17"`

# jenvに管理されているバージョンの確認
$ jenv versions
  system
  11.0
  11.0.16
  17.0
  17.0.4
  zulu64-11.0.16
* zulu64-17.0.4

# jenvのバージョンを指定
$ jenv global 17.0.4

# ディレクトリごとにバージョンを指定する場合
$ jenv local 11.0

参考
https://qiita.com/kanican0813/items/c7bb016e353461c8a0df

このスクラップは2022/08/20にクローズされました