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 パッケージをインストールする