ウェブサイト検索

Ubuntu 18.10 Cosmic Cuttlefish Linux に Java をインストールする方法


客観的

このチュートリアルの目的は、Ubuntu 18.10 Cosmic Cuttlefish Linux に Java をインストールすることです。

オペレーティング システムとソフトウェアのバージョン

  • オペレーティング システム: – Ubuntu 18.10 Cosmic Cuttlefish

  • ソフトウェア: – Java(TM) SE ランタイム環境 8、10、または 11

要件

このインストールを実行するには、Ubuntu 18.10 Cosmic Cuttlefish Linux システムへの特権アクセスが必要です。

困難

簡単

慣例

  • # – 指定された Linux コマンドを root ユーザーとして直接実行するか、sudo コマンドを使用して root 権限で実行する必要があります。

  • $ – 指定された Linux コマンドを通常の非特権ユーザーとして実行する必要があります

説明書

Ubuntu Open JDK バイナリを使用して Java をインストールする

Ubuntu 18.10 Cosmic Cuttlefish に Java をインストールするための推奨され、おそらく最も簡単な方法は、オープン ソースの Java バイナリをインストールすることです。標準の Ubuntu 18.10 パッケージ リポジトリから JDK を開きます。

Ubuntu Java Open JDK バージョン 11 をインストールするには、次のコマンドを実行します。

$ sudo apt install openjdk-11-jdk

Java Open JDK 8 の場合は次を実行します。

$ sudo apt install openjdk-8-jdk

PPA 経由で Java を Ubuntu にインストールする

PPA リポジトリの追加

Webupd8 チームの PPA リポジトリを使用すると、apt コマンドを使用して Oracle Java を Ubuntu に自動的にインストールできます。

Webupd8 チームは現在、Ubuntu 18.10 Cosmic Cuttlefish 用の Oracle Java 8 PPA リポジトリを保守しています。 まずは PPA リポジトリを追加しましょう。インストールする Java バージョンに基づいて、以下のコマンドのいずれかを選択します。

Java バージョン 8

$ sudo add-apt-repository ppa:webupd8team/java

Java バージョン 10

sudo add-apt-repository ppa:linuxuprising/java

Ubuntu に Java をインストールする

上記の手順に従って PPA リポジトリを追加したら、Ubuntu への Java のインストールに進むことができます。 apt search oracle-java コマンドを実行すると、インストール可能な複数の Java バージョンが表示されるようになります。

つまり、java8 と java10 です。

Java 8 をインストールするには、次のコマンドを実行します。

$ sudo apt install oracle-java8-set-default

Java 10 をインストールするには、次を実行します。

$ sudo apt install oracle-java10-set-default

Ubuntu 18.10 Cosmic Cuttlefish に Open JDK Java をインストールする

Ubuntu 18.10 Cosmic で Java バージョンを確認する

上記のコマンドは、選択した Java バージョンを自動的にインストールし、必要なすべての Java 環境変数を設定します。

$ java --version
java 10.0.2 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

デフォルトの Java バージョンを手動で設定する

インストールされている Java バージョンを手動で切り替える必要がある場合は、まず現在の Java 環境変数設定を一覧表示します。

$ sudo update-alternatives --get-selections | grep ^java

上記のコマンドのより詳細なバージョンについては、sudo update-alternatives --get-selections | を実行します。 grep java

java を例えば次のように設定します。 Java 10 実行可能ファイルの実行:

$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-10-oracle/bin/java      1091      auto mode
  1            /usr/lib/jvm/java-10-oracle/bin/java      1091      manual mode
* 2            /usr/lib/jvm/java-8-oracle/jre/bin/java   1081      manual mode

Press  to keep the current choice[*], or type selection number: 0
update-alternatives: using /usr/lib/jvm/java-10-oracle/bin/java to provide /usr/bin/java (java) in auto mode

選択を確認します。

$ sudo update-alternatives --get-selections | grep ^java
java                           auto     /usr/lib/jvm/java-10-oracle/bin/java
javac                          manual   /usr/lib/jvm/java-8-oracle/bin/javac
javadoc                        manual   /usr/lib/jvm/java-8-oracle/bin/javadoc
javafxpackager                 manual   /usr/lib/jvm/java-8-oracle/bin/javafxpackager
javah                          manual   /usr/lib/jvm/java-8-oracle/bin/javah
javap                          manual   /usr/lib/jvm/java-8-oracle/bin/javap
javapackager                   manual   /usr/lib/jvm/java-8-oracle/bin/javapackager
javaws                         manual   /usr/lib/jvm/java-8-oracle/jre/bin/javaws
javaws.real                    auto     /usr/lib/jvm/java-10-oracle/bin/javaws.real

update-alternatives --config JAVA-EXECUTABLE-HERE を使用して、必要に応じて環境パスを他の Java 実行可能バイナリに変更します。

公式 Oracle バイナリを使用して Java をインストールする

次のセクションでは、Ubuntu 18.10 への Oracle Java の手動インストールについて説明します。公式バイナリは、以下で説明するように Oracle Web サイトからダウンロードできます。

Javaのダウンロード

ブラウザで Oracle の公式 Java ダウンロード ページにアクセスし、最新のバイナリをダウンロードします。

たとえば、Java DEB パッケージに興味があります。このチュートリアルでは、Java 11 jdk-11_linux-x64_bin.deb パッケージをインストールします。

Java パッケージをダウンロードしてホーム ディレクトリに保存します。

$ ls ~/jdk-11_linux-x64_bin.deb 
/home/linuxconfig/jdk-11_linux-x64_bin.deb

Ubuntu 18.10にJavaをインストールする

Java のダウンロードが完了し、Oracle JDK DEB パッケージを取得したので、次の dpkg linux コマンドを実行して Java Ubuntu のインストールを実行します。

$ sudo dpkg -i ~/jdk-11_linux-x64_bin.deb

デフォルトの設定

次の Linux コマンドは、Oracle JDK をシステム全体のデフォルトとして設定します。インストールされているバージョンに合わせて以下のコマンドを修正します。

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 1
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-11/bin/javac 1
$ sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/jdk-11/bin/javadoc 1
$ sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk-11/bin/javap 1

Javaのインストールを確認する

残っているのは、インストールされている Java バージョンを確認することです。

$ java --version
java 11 2018-09-25
Java(TM) SE Runtime Environment 18.9 (build 11+28)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11+28, mixed mode)

Ubuntu 18.10 Cosmic Cuttlefish に公式 Oracle Java パッケージをインストールする

関連記事: