Ubuntu 21.10にoracle java17をインストールする
OSバージョンの確認
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=21.10
DISTRIB_CODENAME=impish
DISTRIB_DESCRIPTION="Ubuntu 21.10″
インストールの方法
1.パッケージのアップデート
# sudo apt update
2.ppaリポジトリを追加します
# sudo add-apt-repository ppa:linuxuprising/java 略 Press [ENTER] to continue or Ctrl-c to cancel.# ENTERキーを押下
3.java17のインストールを行います
# sudo apt -y install oracle-java17-installer
[oracle-java17-installerを設定しています]画面が表示され、Tabキーを押下し、「了解」を選択します。 Enterキーを押下して、「oracle-java17-installerを設定しています」画面が表示されます。 「はい」を選択して、enterキーを押下します。 略 oracle-java17-set-default (17.0.1-1~linuxuprising5) を設定しています ... gsfonts-x11 (0.27) を設定しています ... mailcap (3.69ubuntu1) のトリガを処理しています ... fontconfig (2.13.1-4.2ubuntu3) のトリガを処理しています ... desktop-file-utils (0.26-1ubuntu2) のトリガを処理しています ... hicolor-icon-theme (0.17-2) のトリガを処理しています ... gnome-menus (3.36.0-1ubuntu1) のトリガを処理しています ... shared-mime-info (2.1-1) のトリガを処理しています ...
4.java17をデフォルトに設定します
# sudo apt -y install oracle-java17-set-default
5.javaバージョンの確認
# java --version java 17.0.1 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
6.java17の環境を設定します
# sudo nano/etc/profile.d/jdk.sh
最終行に以下の内容を追記します
export PATH=$PATH:$JAVA_HOME/bin
設定内容を確認します
# sudo cat /etc/profile.d/jdk.sh export J2SDKDIR=/usr/lib/jvm/java-17-oracle export J2REDIR=/usr/lib/jvm/java-17-oracle export PATH=$PATH:/usr/lib/jvm/java-17-oracle/bin:/usr/lib/jvm/java-17-oracle/db/bin export JAVA_HOME=/usr/lib/jvm/java-17-oracle export DERBY_HOME=/usr/lib/jvm/java-17-oracle/db export PATH=$PATH:$JAVA_HOME/bin
設定を更新します
source /etc/profile.d/jdk.sh