JavaとJVM(Java Virtual Machine)は広く使用されており、さまざまなソフトウェアに必要です。この記事では、 apt-get
を使用してさまざまなバージョンのJavaをインストールおよび管理するプロセスについて説明します。
このチュートリアルに従うには、次のものが必要です。
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
Oracle JDK(Oracleが配布する公式バージョン)をインストールする場合は、いくつかの手順を実行する必要があります。
まず、OracleのPPAを追加してから、パッケージリポジトリを更新します。
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
次に、インストールするバージョンに応じて、次のいずれかのコマンドを実行します。
これは、作成時のJavaの最新の安定バージョンであり、推奨されるインストールバージョンでもあります。これは、次のコマンドで実行できます。
sudo apt-get install oracle-java8-installer
これは開発者向けプレビュー版であり、一般版は2017年3月にリリースされる予定です。セキュリティ上の問題やバグが残っている可能性があるため、このバージョンの使用はお勧めしません。
JDK 9をインストールするには、次のコマンドを使用します。
sudo apt-get install oracle-java9-installer
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サーバーなど)は、 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