Ubuntu20.04にJavaをインストールする方法

このガイドでは、Ubuntu20.04にJavaをインストールする方法について説明します。

Javaは世界で最も人気のあるプログラミング言語の1つであり、さまざまなアプリケーションやシステムを構築するために使用されます。 Javaは、すべての主要なオペレーティングシステムとデバイスで実行されます。 Javaで開発されたアプリケーションは、ラップトップ、電話、ゲームで見つけることができます。

1.始める前に##

多くの異なるJava実装があります。 OpenJDKとOracleJavaは、2つの主要なJava実装です。これらは、Oracle Javaに追加機能がほとんどないことを除いて、基本的に同じです。 Oracle Javaライセンスは、個人使用や開発使用などの非商用ソフトウェアとしてのみ使用できます。

デフォルトのUbuntu20.04ソースリポジトリには、Javaランタイム環境(JRE)とJava開発キット(JDK)の2つのOpenJDKパッケージが含まれています。 JREには主に、Javaプログラムの実行を可能にするJava仮想マシン(JVM)、クラス、およびバイナリパッケージが含まれています。 JDKには、Javaアプリケーションを構築するためのJREおよび開発/デバッグツールとライブラリファイルが含まれています。

インストールするJavaのバージョンがわからない場合は、通常、OpenJDK(JDK 11)バージョンをインストールすることをお勧めします。一部のJavaベースのアプリケーションは、指定されたJavaバージョンで実行する必要がある場合があります。アプリケーションのドキュメントを参照してください。

2つ目は、OpenJDK11をインストールする##

執筆時点では、Java 11はJavaの長期サポートバージョン(LTS)です。これは、Ubuntu20.04のデフォルトのJava開発およびランタイム環境でもあります。

rootまたは別のsudoユーザーとして次のコマンドを実行して、パッケージインデックスを更新し、OpenJDK 11JDKパッケージをインストールします。

sudo apt update
sudo apt install openjdk-11-jdk

インストールが完了したら、Javaのバージョンを確認して確認できます。

java -version

出力は次のようになります。

openjdk version "11.0.7"2020-04-14
OpenJDK Runtime Environment(build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM(build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

それでおしまい!この時点で、UbuntuシステムにJavaが正常にインストールされています。

JREはJDKパッケージに含まれています。 JREのみが必要な場合は、 openjdk-11-jreパッケージをインストールしてください。最小限のJavaランタイム環境で、 openjdk-11-jdk-headlessパッケージをインストールします。

3、OpenJDK8をインストールします##

JavaLTSの以前のバージョンであるJava8は、現在でも広く使用されています。アプリケーションがJava8で実行されている場合は、次のコマンドを入力してインストールできます。

sudo apt update
sudo apt install openjdk-8-jdk

Javaのバージョンを確認して、インストールプロセスを確認します。

java -version

出力は次のようになります。

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

第四に、デフォルトバージョンを設定します##

Ubuntuシステムに複数のバージョンのJavaをインストールしている場合は、次のコマンドを入力して、どのバージョンがデフォルトとして設定されているかを確認できます。

java -version

デフォルトバージョンを変更するには、 update-alternativesコマンドを使用します。

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-11-openjdk-amd64/bin/java      1111      auto mode
 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number:

インストールされているすべてのJavaバージョンが一覧表示されます。デフォルト値として設定したいシリアル番号を入力し、「Enter」を押します。

5、JAVA_HOME環境変数##

一部のJavaアプリケーションでは、環境変数 JAVA_HOMEを使用して、Javaインストールの場所を示します。

JAVA_HOME変数を設定するには、最初に update-alternativesを使用してJavaインストールパスを見つけます。

sudo update-alternatives --config java

この例では、インストールパスは次のとおりです。

希望するJavaインストールパスが見つかったら、 / etc / environmentファイルを開きます。

sudo nano /etc/environment

OpenJDK11を指定するように JAVA_HOMEを設定するとします。ファイルの最後に、次の行を追加します。

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

現在のシェルで変更を有効にするには、ログアウトしてシステムに再度ログインするか、次のコマンドを実行します。

source /etc/environment

JAVA_HOME環境変数が正しく設定されていることを確認します。

echo $JAVA_HOME

Javaのインストールパスが表示されます。

/usr/lib/jvm/java-11-openjdk-amd64

6、Javaをアンインストールします##

ソフトウェアパッケージをアンインストールするのと同じように、aptを使用してJavaをアンインストールできます。

たとえば、 default-jdkパッケージをアンインストールするには、次のように入力します。

sudo apt remove openjdk-11-jdk

セブン、まとめ##

OpenJDK11とOpenJDK8はどちらもデフォルトのUbuntu20.04ソフトウェアソースリポジトリにあり、 aptパッケージ管理ツールを使用してインストールできます。

Recommended Posts

Ubuntu20.04にJavaをインストールする方法
Apt-Getを使用してUbuntu16.04にJavaをインストールする方法
UbuntuLinuxにOracleJava14をインストールする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
CentOS8にJavaをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntu16.04にNginxをインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu18.04にPostmanをインストールする方法
Ubuntu16.04にGo1.6をインストールする方法
Ubuntu18.04にGoをインストールする方法
Ubuntu14.04にMySQLをインストールする方法
Ubuntu20.04にPostgreSQLをインストールする方法
Ubuntu18.04にVLCをインストールする方法
Ubuntu20.04にTeamViewerをインストールする方法
Ubuntu20.04にWebminをインストールする方法
Ubuntu18.04にDockerComposeをインストールする方法
RaspberryPiにUbuntuをインストールする方法
Ubuntu14.04にBaculaServerをインストールする方法
Ubuntu 18.04(linux)にMySQLをインストールする方法