Apt-Getを使用してUbuntu16.04にJavaをインストールする方法

前書き ##

JavaとJVM(Java Virtual Machine)は広く使用されており、さまざまなソフトウェアに必要です。この記事では、 apt-getを使用してさまざまなバージョンのJavaをインストールおよび管理するプロセスについて説明します。

準備 ##

このチュートリアルに従うには、次のものが必要です。

**デフォルトのJRE / JDK **をインストールします##

Javaをインストールする最も簡単な方法は、Ubuntuにパッケージされているバージョンを使用することです。具体的には、最新の推奨バージョンであるOpenJDK8がインストールされます。

まず、パッケージインデックスを更新します。

sudo apt-get update

次に、Javaをインストールします。具体的には、このコマンドはJavaランタイム環境(JRE)をインストールします。

sudo apt-get install default-jre

JDK(Java Development Kit)と呼ばれる別のデフォルトのJavaインストールがあります。 Javaプログラムをコンパイルしたり、Javaソフトウェアを使用したりする場合は、通常、JDKのみが必要です。

JDKにはJREが含まれているため、ファイルサイズが大きいことに加えて、JREの代わりにJDKをインストールしても、デメリットはありません。

次のコマンドでJDKをインストールできます。

sudo apt-get install default-jdk

OracleJDKをインストールします

Oracle JDK(Oracleが配布する公式バージョン)をインストールする場合は、いくつかの手順を実行する必要があります。

まず、OracleのPPAを追加してから、パッケージリポジトリを更新します。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

次に、インストールするバージョンに応じて、次のいずれかのコマンドを実行します。

Oracle JDK 8

これは、作成時のJavaの最新の安定バージョンであり、推奨されるインストールバージョンでもあります。これは、次のコマンドで実行できます。

sudo apt-get install oracle-java8-installer

Oracle JDK 9

これは開発者向けプレビュー版であり、一般版は2017年3月にリリースされる予定です。セキュリティ上の問題やバグが残っている可能性があるため、このバージョンの使用はお勧めしません。

JDK 9をインストールするには、次のコマンドを使用します。

sudo apt-get install oracle-java9-installer

Javaの管理

1つのサーバーに複数のJavaをインストールできます。コマンドラインで update-alternativesを使用して、デフォルトバージョンを構成し、さまざまなコマンドに使用されるシンボリックリンクを管理できます。

sudo update-alternatives --config java

出力は次のようになります。この場合、これは上記のすべてのJavaバージョンをインストールした結果です。

There are 5 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-6-oracle/jre/bin/java          1         manual mode
 2 /usr/lib/jvm/java-7-oracle/jre/bin/java          2         manual mode
 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
 4 /usr/lib/jvm/java-8-oracle/jre/bin/java          3         manual mode
 5 /usr/lib/jvm/java-9-oracle/bin/java              4         manual mode
​
Press <enter> to keep the current choice[*], or type selection number:

これで、デフォルト値として使用する番号を選択できます。これは、コンパイラ( javac)、ドキュメントジェネレータ( javadoc)、JAR署名ツール( jarsigner)などの他のJavaコマンドにも使用できます。次のコマンドを使用して、カスタマイズするコマンドを入力できます。

sudo update-alternatives --config command

JAVA_HOME環境変数を設定

多くのプログラム(Javaサーバーなど)は、 JAVA_HOME環境変数を使用して、Javaをインストールする場所を決定します。この環境変数を設定するには、最初にJavaがインストールされている場所を見つける必要があります。これを行うには、前のセクションと同じコマンドを実行します。

sudo update-alternatives --config java

優先インストールからパスをコピーし、 nanoまたはお気に入りのテキストエディタで / etc / environmentを開きます。

sudo nano /etc/environment

このファイルの最後に次の行を追加し、強調表示されたパスを自分でコピーしたパスに置き換えてください。

JAVA_HOME="/usr/lib/jvm/java-8-oracle"

ファイルを保存して終了し、リロードします。

source /etc/environment

これで、次のコマンドを実行して、環境変数が設定されているかどうかをテストできます。

echo $JAVA_HOME

これにより、設定したパスが返されます。

結論として ##

これでJavaがインストールされ、さまざまなバージョンのJavaを管理する方法がわかりました。これで、Tomcat、Jetty、Glassfish、Cassandra、JenkinsなどのJavaで実行されるソフトウェアをインストールできます。

Apt-Getを使用してJava関連のチュートリアルをインストールする方法の詳細については、[Tencent Cloud + Community](https://cloud.tencent.com/developer?from=10680)にアクセスして詳細を確認してください。


参照:「Aptを使用してJavaをインストールする方法-Ubuntu16.04にアクセスする」

Recommended Posts

Apt-Getを使用してUbuntu16.04にJavaをインストールする方法
Ubuntu20.04にJavaをインストールする方法
UbuntuLinuxにOracleJava14をインストールする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
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をインストールする方法
Ubuntu18.04でapt-getソースを置き換える方法
Ubuntu 18.04(linux)にMySQLをインストールする方法