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

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

はじめに

Ubuntu LinuxにJavaをインストールするにはどうすればいいですか?このトピックは経験豊富なLinuxシステム管理者にとっては非常に自明ですが、必要なJavaのバージョン、インストール方法、または複数の異なるタイプのJava間でシステム設定を変更する方法に関して、初心者には依然として多くの混乱を招きます。バージョン。この短い記事の目的は、OracleとOpenJDKの両方にJava JDKをインストールする方法を示すため、このトピックに光を当てることです。

Javaとは

つまり、Javaはオブジェクト指向プログラミング言語です。 Java SE(Standard Edition)プラットフォームの公式実装の現在の所有者は、OracleCorporationです。 Java Platform SEの無料のオープンソース実装は、OpenJDKおよびOpenJREと呼ばれます。 IBMによって維持されている別のJavaバージョンもあります。 IBMは、JDKとJREの両方も提供しています。現在、OpenJDKおよびOpenJREJavaバージョンのみが標準のUbuntuリポジトリから入手できます。

どのJavaバージョンをインストールする必要がありますか?

これは、最初にJavaをインストールする必要がある理由によって異なります。一部のソフトウェアを正しく実行するには、OracleのJavaをインストールする必要があります。実行しようとしているソフトウェアがOracleのJava実装が必要であると明示的に述べていない場合は、常に安全であり、OpenJDKバージョンから開始することをお勧めします。問題が発生した場合は、OracleのJavaSEをデフォルトとして使用するようにシステムを再構成するだけです。

JavaJDKとJavaJRE

JDK(Java Development Kit)とJRE(Java Runtime Environment)の違いは、それが使用された方法だけです。アプリケーションとアプレットを開発する場合は、JavaJDKをインストールする必要があります。 Javaアプリケーションとアプレットのみを実行したい場合は、JREバージョンのみが必要です。

JavaOpenJDKUbuntuインストール

UbuntuへのJava環境のインストールはデフォルトでは実行されません。まず、次の方法でリポジトリが正しく機能していることを確認します。

$ apt-cache search openjdk

これにより、次のようなJava関連パッケージのリストが生成されます。

....
penjdk-7-doc - OpenJDK Development Kit (JDK) documentation
openjdk-7-jdk - OpenJDK Development Kit (JDK)
openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
....

確認したら、次のコマンドを使用してJavaインストールを実行します。

$ sudo apt-get install openjdk-7-jdk

上記のコマンドは、すべての前提条件を含むOpenJDKDevelopmentKitバージョン7をダウンロードしてインストールします。古いバージョンのJavaをインストールする必要がある場合は、次のコマンドを使用してバージョン6をインストールできます。

$ sudo apt-get install openjdk-6-jdk

バージョンチェック

インストールすると、現在インストールされているJavaのバージョンを次の方法で確認できます。

$ java -version
java version "1.7.0_09"
OpenJDK Runtime Environment (IcedTea7 2.3.3) (7u9-2.3.3-0ubuntu1~12.04.1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

OracleJavaUbuntuのインストール

Oracle独自のJavaSEを本当に使用する必要がある場合は、OpenJDKインストールの上にインストールしてから、OracleのJavaをデフォルトとして使用するようにシステムを再構成するだけです。 Oracle Java JDKは、標準のUbuntuリポジトリからは利用できなくなりました。ただし、WebUpd8 OracleJavaPPAは使用できます。まず、aptソースファイルを更新する必要があります:

$ su -
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" \
 >> /etc/apt/sources.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main"  \
>> /etc/apt/sources.list
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

ソースファイルが配置されたら、aptコマンドを使用してJavaをインストールできます。

# apt-get update
# apt-get install oracle-java7-installer

上記のコマンドは、Java 7をダウンロード、コンパイル、およびシステムにインストールします。

バージョンチェック

OpenJDKの場合と同様に、Javaのインストールが完了した後に必ずJavaバージョンをテストしてください。

$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

複数のJavaインストールの管理

同じUbuntuLinuxシステムにOpenJDKやOracleSEなどの複数のJavaバージョンをインストールした場合は、update-alternativesコマンドを使用してすべてのJavaインストールを切り替えることができます。

$ sudo update-alternatives --config java
[sudo] password for lubos: 
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1052      auto mode
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1052      manual mode

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

この時点で行う必要があるのは、update-alternativesコマンドの出力に示されているように、Javaのバージョンに対応する整数を入力することだけです。

結論

この記事では、UbuntuLinuxでの基本的なJavaのインストールについて説明しました。 IBMのJavaインストールについては取り上げませんでした。 IBMのJavaバージョンは、IBMのPowerPCをはじめとする多くのプラットフォームに対応しています。 IBMのJavaは、SAP HanaなどのSAPアプリケーションで使用されます。次の記事では、UbuntuLinuxのソースコードまたはRPMパッケージからOracleJavaJDK7をインストールする方法について説明します。


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

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

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

  1. UbuntuLinuxにusb-creatorをインストールする方法

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

  3. Ubuntu 22.04 に Java をインストールする方法

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

  2. Ubuntu 18.10 CosmicCuttlefishLinuxにJavaをインストールする方法

  3. Ubuntu 19.10 EoanErmineLinuxにJavaをインストールする方法