1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ubuntu 20.04 で Java をインストール

Last updated at Posted at 2021-01-29

(2022/10/17-18 追記)
コメントいただいて、jdk と jre のインストールコマンドが同じにになっていたミスを直しました。
また、Ubuntu 22.04 の場合の記事も書いていますのでこちらも参照ください。
「Ubuntu 22.04 で Java と maven をインストール」
https://qiita.com/nanbuwks/items/393089e2e62395d7f7ea


Ubuntu において Java を使おうとするといろいろ選択肢がある。
一番安直にしようとするとどうしたらいいかな・・・

環境

  • Ubuntu Linux 20.04
  • openjdk-11 (デフォルト設定)

何があるかな?


$ apt-cache search openjdk | grep jre

とすると、以下が得られた。

default-jre - 標準的な Java または Java 互換のランタイム
default-jre-headless - 標準的な Java または Java 互換のランタイム (ヘッドレス)
openjdk-11-jre - OpenJDK Java ランタイム - Hotspot JIT 版
openjdk-11-jre-headless - OpenJDK Java ランタイム - Hotspot JIT 版 (ヘッドレス)
openjdk-11-jre-zero - Alternative JVM for OpenJDK, using Zero
openjdk-8-jre - OpenJDK Java ランタイム - Hotspot JIT 版
openjdk-8-jre-headless - OpenJDK Java ランタイム - Hotspot JIT 版 (ヘッドレス)
openjdk-8-jre-zero - Zero/Shark を用いた OpenJDK 用の代替 JVM
openjdk-11-jre-dcevm - Alternative VM for OpenJDK 11 with enhanced class redefinition
openjdk-13-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-13-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-13-jre-zero - Alternative JVM for OpenJDK, using Zero
openjdk-14-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-14-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-14-jre-zero - Alternative JVM for OpenJDK, using Zero

Java をインストール

jre でいい場合


# sudo apt install default-jre

jdk が必要な場合


# sudo apt install default-jdk

今回は、jdk が必要だったため後者を使いました。


$ sudo apt install default-jdk
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
・
・
・
以下のパッケージが新たにインストールされます:
  default-jdk default-jdk-headless default-jre libice-dev libpthread-stubs0-dev libsm-dev libx11-dev
  libxau-dev libxcb1-dev libxdmcp-dev libxt-dev openjdk-11-jdk openjdk-11-jdk-headless x11proto-core-dev
  x11proto-dev xorg-sgml-doctools xtrans-dev
アップグレード: 0 個、新規インストール: 17 個、削除: 0 個、保留: 66 個。
235 MB のアーカイブを取得する必要があります。
この操作後に追加で 251 MB のディスク容量が消費されます。
続行しますか? [Y/n] y

openjdk-11 が入った。かなりダウンロードする必要があるので、時間を十分に見積もろう。

確認


$ java --version
openjdk 11.0.9.1 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

となりました。(2020/01/29現在)

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?