GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu16.04およびLinuxMint18にOracleJavaJDK11/8をインストールする方法

Oracle SEは、Javaアプリケーションの開発に使用される人気のあるJava開発キットです。ここでは、Ubuntu16.04およびLinuxMint18にOracleJavaJDK11/8をインストールする方法を説明します。

前提条件

Oracle Java JDKをインストールするには、sudo権限を持つユーザーとしてログインする必要があります。

OracleJavaJDKのインストール

Oracle JDKページにアクセスして、JDKをダウンロードします。

Oracle Java JDK 11(LTS):

Oracle Java JDK 8:

ダウンロードしたJDKアーカイブをどこかに抽出する必要があります。ここでは、JDKを/ usr / lib /jvm/ディレクトリに配置することを選択しました。

sudo mkdir /usr/lib/jvm/

tarコマンドを使用して、ダウンロードしたJDKアーカイブを抽出します。

### Oracle JDK 11 ###

sudo tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/lib/jvm/

### Oracle JDK 8 ###

sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/

update-alternativesコマンドを実行して、システムにJavaをインストールします。

### Oracle Java 11 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.4/bin/java 2

### Oracle Java 8 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3

デフォルトのJavaバージョンを設定

以下のコマンドを使用してデフォルトのJavaを設定します。

sudo update-alternatives --config java

上記のコマンドは、以下のように、システムにインストールされているすべてのJavaJDKを一覧表示します。

[選択]列の下に番号を入力してデフォルトのJavaバージョンを選択し、Enterキーを押します。

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      auto mode
  1            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
  2            /usr/lib/jvm/jdk-11.0.4/bin/java                 2         manual mode
  3            /usr/lib/jvm/jdk1.8.0_221/bin/java               3         manual mode

Press  to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/jdk-11.0.4/bin/java to provide /usr/bin/java (java) in manual mode

ここでは、システムのデフォルトのJavaバージョンとしてOracleJDK11を使用することを選択しました。

Javaを確認する

以下のコマンドを使用して、Javaのバージョンを確認してください。

java -version

出力:

java version "11.0.4" 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)

出力は、システムにインストールされているJavaのバージョンによって異なります。

環境変数の設定

一部のJavaアプリケーションのインストールでは、JAVA_HOME、JRE_HOMEなどの環境変数を事前に構成する必要があります。

JAVA環境変数を設定するには、/ etc/profile.dディレクトリの下に新しいファイルを作成します。

sudo nano /etc/profile.d/javajdk.sh

JDKのバージョンに基づいて以下の変数を配置します。

JDK 11:

export PATH=$PATH:/usr/lib/jvm/jdk-11.0.4/bin
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.4/
export J2SDKDIR=/usr/lib/jvm/jdk-11.0.4/

JDK 8:

export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/
export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/
export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre

環境を現在のセッションにロードします。

source /etc/profile.d/javajdk.sh

結論

それで全部です。 Oracle JavaJDK11/8をUbuntu16.04およびLinuxMint18にインストールする方法を学んだことを願っています。コメントセクションでフィードバックを共有してください。


Ubuntu
  1. UbuntuLinuxにJavaをインストールする方法

  2. LinuxにOracleJavaJDK17をインストールする方法

  3. Ubuntu20.04にOracleJavaJDK18をインストールする方法| Ubuntu 22.04

  1. UbuntuとLinuxMintにDiscordをインストールする方法

  2. Ubuntu 11.10 / LinuxMint12にFirefox10をインストールする方法

  3. Ubuntu 16.04 / LinuxMint17にOracleJava8をインストールする方法(PPAメソッド)

  1. Ubuntu 20.04 / 21.04 / LinuxMint20.1にSkypeをインストールする方法

  2. Ubuntu18.04およびLinuxMint19にOracleJava12/11/8をインストールする方法

  3. LinuxにOracleJavaJDK18をインストールする方法