0utputab1e

UbuntuにOpenJDK8をインストールしてjavaを動かしてみる

 2020-07-01
 

今回は「OpenJDK8」をインストールし、javaやJVM言語を動かせる環境を構築してみたいと思います。

はじめに: OS情報

以下の条件でインストールを行ってみた。

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

インストール

現在aptでインストール可能なopenjdkパッケージを探す。

openjdk-\(\.\)\+-jdkのようにバックスラッシュを含めたのは、
コマンド上で特別な意味を持つ記号「"(", “.”, “)”, “+"」を
apt search引数内で検索条件(正規表現)として認識させるため。

$ sudo apt update && sudo apt search openjdk-\(\.\)\+-jdk  
ソート中... 完了
全文検索... 完了  
default-jdk/bionic-updates,bionic-security 2:1.11-68ubuntu1~18.04.1 amd64
  Standard Java or Java compatible Development Kit

default-jdk-headless/bionic-updates,bionic-security 2:1.11-68ubuntu1~18.04.1 amd64
  Standard Java or Java compatible Development Kit (headless)

java-package/bionic,bionic 0.62 all
  Utility for creating Java Debian packages

openjdk-11-jdk/bionic-updates,bionic-security 11.0.7+10-2ubuntu2~18.04 amd64
  OpenJDK Development Kit (JDK)

openjdk-11-jdk-headless/bionic-updates,bionic-security 11.0.7+10-2ubuntu2~18.04 amd64
  OpenJDK Development Kit (JDK) (headless)

openjdk-8-jdk/bionic-updates,bionic-security 8u252-b09-1~18.04 amd64
  OpenJDK Development Kit (JDK)

openjdk-8-jdk-headless/bionic-updates,bionic-security 8u252-b09-1~18.04 amd64
  OpenJDK Development Kit (JDK) (headless)

 
現在インストール可能なバージョンが列挙されるので、
ここではバージョン8のパッケージをインストールする。

$ sudo apt install openjdk-8-jdk

 

インストールの成功を確認

インストールに成功していれば、バージョン情報が表示される。
JDKのインストール一つで、 javaの

  • 開発に必要なJDK(Java Development Kit)
  • 実行に必要なJRE(Java Runtime Environment)

 
を一挙に準備することができる。

$ java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

 
無事、インストールが完了しました!  

では、また!

 

あわせて読みたい記事

>> Homeに戻る