ちは、ラズパイにJDK入れるとなるとsudo apt install default-jdkを利用しますよね?
でも、それだと公式のリポジトリが古くてJDK 17になってマイクラモッドを導入しようにも対応してなかったりとかあるので、一応備忘録としてここにラズパイ用のJDK 21のインストール方法を記します。
※このシェルはラズパイじゃなくても試せると思います。
sudo apt update
sudo apt install -y wget gnupg
wget -qO - https://repos.azul.com/azul-repo.key | sudo apt-key add -
echo "deb https://repos.azul.com/zulu/deb stable main" | sudo tee /etc/apt/sources.list.d/zulu.list
sudo apt update
sudo apt install -y zulu21-jdk
これでインストールが完了しました
以下のコマンドを入力すると
$ java --version
これが出てくると思います。出てきたら成功です。
openjdk 21.0.8 2025-07-15 LTS
OpenJDK Runtime Environment Zulu21.44+17-CA (build 21.0.8+9-LTS)
OpenJDK 64-Bit Server VM Zulu21.44+17-CA (build 21.0.8+9-LTS, mixed mode, sharing)
ちなみに、バージョンを変更したいならこのコマンドで好きな数字に変更したらいけます
# ここの数字は今インストールしているバージョンにする(java --versionで確認可能)
sudo apt remove zulu21-jdk
# 好きな数字に変更
sudo apt install zulu17-jdk
sudo apt autoremove
# 変更成功しているか確認
java --version
ぬるぽ