OpenJDK 11 のインストール
本ページでは、Linux 環境に AdoptOpenJDK 11 をインストールする方法について説明します。
JDK のインストール
1. OpenJDK のファイルをダウンロードします
AdoptOpenJDK の Web サイトから、インストールする OpenJDK のアーカイブファイルをダウンロードします。
こちら のページを開き、下図のように Linux 用 OpenJDK 11 の tar.gz 形式のファイルをダウンロードします。
2. サーバのターミナルウィンドウを開きます
OpenJDK 11 をインストールするサーバにログインし、ターミナルウィンドウを開きます。
ダウンロードしておいた OpenJDK 11 の tar.gz ファイルは、このサーバに転送してください。
3. インストールするディレクトリを作成します
以下のコマンドを実行し、OpenJDK をインストールするディレクトリを作成します。
mkdir /usr/java
4. tar.gz ファイルを展開します
以下のコマンドを実行し、ダウンロードしておいた tar.gz ファイルを作成したディレクトリに展開します。
tar xvzf OpenJDK11U-jdk_x64_linux_hotspot_11.0.7_10.tar.gz -C /usr/java/
"OpenJDK11U-jdk_x64_linux_hotspot_11.0.7_10.tar.gz" の部分は、ダウンロードした tar.gz ファイルの名前に置き換えてください。
5. JDK のバージョンを確認します
以下のコマンドを実行し、インストールされた JDK のバージョンを確認します。
/usr/java/jdk-11.0.7+10/bin/java -version
"jdk-11.0.7+10" の部分は、tar.gz ファイルから展開されたディレクトリの名前に置き換えてください。
openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)
シンボリックリンクの作成
アップグレードなど、JDK のディレクトリに変更があっても対応できるよう、JDK のディレクトリへのシンボリックリンクを作成しましょう。
以下のコマンドを実行し、JDK がインストールされているディレクトリへのシンボリックリンクを作成します。
ln -s /usr/java/jdk-11.0.7+10 /usr/java/default
以下のコマンドを実行し、シンボリックリンクが作成されたことを確認します。
ls -la /usr/java/
出力される内容合計 0 drwxr-xr-x 3 root root 42 4月 20 14:20 . drwxr-xr-x. 15 root root 184 4月 16 13:52 .. lrwxrwxrwx 1 root root 23 4月 20 14:20 default -> /usr/java/jdk-11.0.7+10 drwxr-xr-x 9 root root 107 4月 15 19:30 jdk-11.0.7+10
JDK のディレクトリ構成に変更があった場合は、作成されたシンボリックリンク /usr/java/default のリンク先を変更してください。
JAVA_HOME の指定 (オプション)
起動環境にもよりますが、Java を使用して動作するアプリケーションのために、JAVA_HOME 環境変数を設定します。
また、PATH を指定して ”java" コマンドを実行できるようにしましょう。
以下のコマンドを実行し、/etc/profile ファイルをテキストエディタで開きます。
vi /etc/profile
ファイルの最後に以下の内容を追加します。
追記する内容export JAVA_HOME=/usr/java/default export PATH=$PATH:$JAVA_HOME/bin
ファイルを保存して終了します。
以下のコマンドを実行し、JAVA_HOME と PATH を読み込みます。
source /etc/profile
以上で OpenJDK 11 のインストールは完了です。
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ