JavaとJVM(Javaの仮想マシン)は、Tomcat、Jetty、Glassfish、Cassandra、Jenkinsなどの多くの種類のソフトウェアに必要です。
基本的に、日常業務で遭遇して使用する可能性のあるJavaアプリケーションはたくさんあります。そのため、Javaアプリケーションを実行するためのランタイム環境としてJVM(Javaの仮想マシン)が必要です。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がLinuxディストリビューションで関連するJavaクエリを実行できるように定期的に支援しています。
これに関連して、多くのJavaベースのアプリケーションに必要なUbuntu 20.04にJavaランタイム環境(JRE)とJava Developer Kit(JDK)をインストールする方法を検討します。
さまざまなJavaバージョン
利用可能なJavaプラットフォームは4つあります:
- Java Standard Edition(Java SE)。
- Java Micro Editions(Java ME)。
- Java Enterprise Edition(Java EE)。
- JavaFX。
UbuntuにデフォルトのJREをインストールするにはどうすればよいですか?
JREおよびJDKのオープンソース代替手段であるOpenJDK11をインストールします。
まず、システムを次のように更新します:
$ sudo apt update && sudo apt upgrade
次に、Javaランタイム環境がシステムにインストールされているかどうかを確認します。
$ java -version
Javaがシステムにインストールされていない場合、コマンドが見つからないというエラーが発生します:
-bash: java: command not found
Javaランタイム環境(JRE)をインストールする方法は?
次に、Java Runtime Environment(JRE)を提供するOpenJDK11をインストールします。次のコマンドを入力して、パッケージをインストールします。
$ sudo apt install default-jre
続行するには「Y」と入力してください。
パッケージがインストールされたら、java -versionコマンドをもう一度入力して、操作が成功したことを確認します。
$ java -version
JDK(Java Development Kit)のインストール方法は?
Javaランタイム環境が正常にインストールされたら、Java Development Kit(JDK)をインストールできます。
次のコマンドを入力してインストールします。
$ sudo apt install default-jdk
次のように入力して、JavaDevelopmentKitのインストールを確認できます。
$ javac -version
すべて問題がなければ、インストールされているJDKバージョンを入手する必要があります。
次に、JAVA_HOME環境変数を設定する必要があります。
JAVA_HOME環境変数を構成する方法?
JAVA_HOME環境変数は、JavaベースのアプリケーションによってJavaインストールディレクトリを検出するために使用されます。
私。まず、Javaがインストールされているディレクトリを確認する必要があります。
$ readlink -f /usr/bin/java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
ii。次に、お気に入りのテキストエディタを使用して/ etc/environmentファイルを開きます。
$ sudo nano /etc/environment
iii。ここで、前のコマンドreadlinkを実行して取得したシステムのインストールディレクトリパスにパスを置き換えた後、ファイルの最後に次の行を追加しますが、最後に/ bin/javaを省略します。
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
iv。ファイルを保存してから、構成を現在のセッションにリロードします。
$ source /etc/environment
v。次のコマンドを入力して、環境パスが更新されていることを確認します。
$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
ターミナル出力にJavaパスが表示されます。