2022年01月14日
utuntuにjavaをインストール
ubuntuバージョン
●javaがインストールされているか確認
●default-jreをインストール
●バージョン確認すると11がインストールされている
●バージョン17のjdkをインストール
●バージョン確認
●update-alternativesでインストールされているバージョンの確認
●環境変数JAVA_HOMEの設定
/etc/environmentに「JAVA_HOME=”/usr/lib/jvm/java-17-openjdk-amd64″」を追加する
●設定を反映する
●環境変数JAVA_HOMEが設定されていることを確認
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
●javaがインストールされているか確認
$ java -version
コマンド 'java' が見つかりません。次の方法でインストールできます:
sudo apt install default-jre # version 2:1.11-72, or
sudo apt install openjdk-11-jre-headless # version 11.0.13+8-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless # version 13.0.7+5-0ubuntu1~20.04
sudo apt install openjdk-16-jre-headless # version 16.0.1+9-1~20.04
sudo apt install openjdk-17-jre-headless # version 17.0.1+12-1~20.04
sudo apt install openjdk-8-jre-headless # version 8u312-b07-0ubuntu1~20.04
●default-jreをインストール
$ sudo apt install default-jre
●バージョン確認すると11がインストールされている
$ java -version
openjdk version "11.0.13" 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
●バージョン17のjdkをインストール
sudo apt install openjdk-17-jdk
●バージョン確認
$ java -version
openjdk version "17.0.1" 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-Ubuntu-120.04)
OpenJDK 64-Bit Server VM (build 17.0.1+12-Ubuntu-120.04, mixed mode, sharing)
●update-alternativesでインストールされているバージョンの確認
$ sudo update-alternatives --config java
alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。
選択肢 パス 優先度 状態
------------------------------------------------------------
* 0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 自動モード
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 手動モード
2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 手動モード
現在の選択 [*] を保持するには 、さもなければ選択肢の番号のキーを押してください:
●環境変数JAVA_HOMEの設定
/etc/environmentに「JAVA_HOME=”/usr/lib/jvm/java-17-openjdk-amd64″」を追加する
$ sudo vi /etc/environment
●設定を反映する
$ source /etc/environment
●環境変数JAVA_HOMEが設定されていることを確認
$ echo $JAVA_HOME
/usr/lib/jvm/java-17-openjdk-amd64