JavaランタイムおよびJavaベースのアプリケーションかつてほど人気がありません。多くの開発者は、プラットフォームとしてそれから逃れるために最善を尽くしています。 Javaランタイムの評判にもかかわらず、今日でも多く使用されています。これはAndroid上にあり、人気のあるWebアプリケーションはそれを搭載しており、ビデオゲームは引き続き実行され、大規模なLinuxサーバーでも使用されています。 LinuxにJavaをインストールしようとしているLinuxユーザーは、2つの選択肢があります。
オープンソースのOpenJDKプロジェクトがあります事実上すべてのLinuxディストリビューションで簡単に動作するJavaランタイム環境の実装。それに加えて、Linuxユーザーは公式のOracle Javaキットをインストールすることもできます。これは入手がはるかに困難ですが、より最新の機能と優れた機能を提供します。この投稿では、両方をセットアップして実行する方法について説明します。
オプション1 – Java OpenJDK

OracleのJavaランタイム環境は平均的なユーザー向けの設定が難しいことを考えると、Java OpenJDKはLinuxにとって便利なツールです。
OpenJDKにはさまざまなバージョンがあります。 現在のところ、バージョン11があり、すべての新しいパッチがあります。ただし、ほとんどのLinuxディストリビューションでは、パッケージアーカイブにOpenJDKの古いリリースが含まれており、それらもインストール可能です。
LinuxでのJava OpenJDKのインストールは非常に簡単です。大変な労力をかける必要はありません。これを実行するには、ターミナルウィンドウを開き、使用しているLinuxディストリビューションに対応する指示に従ってください。
Ubuntu
Ubuntu 18.10およびUbuntu 18.04 LTSには、OpenJDK(11)の最新リリースが含まれています。以下を実行することにより、プライマリソフトウェアアーカイブから簡単にインストールできます。 アプト コマンド。
sudo apt install openjdk-11-jdk openjdk-11-jre
または、まだUbuntu 16.04 LTSを使用していて、Javaが必要な場合は、OpenJDK 8を入手できます。これは、バージョン11ほど新しいものではなく、機能も充実していることに注意してください。
sudo apt install openjdk-8-jdk openjdk-8-jre
Debian
DebianでOpenJDKを動作させるのは非常に簡単です。そうは言っても、現在のDebian安定版(9)のリリースにはOpenJDK 8のみが含まれており、古いリリースであることに注意してください。
sudo apt-get install openjdk-8-jre openjdk-8-jdk
上記のように、Debian 9 Stableにはいくつかあります真剣に時代遅れのOpenJDKパッケージ。もっと新しいものが必要な場合は、Debian 10へのアップデートを検討してください。または、Backportsを有効にして新しいソフトウェアを入手する方法を確認してください。
Arch Linux
Arch Linuxには最新のOpenJDKパッケージ(バージョン11)があります。それをインストールするには、AURに頼る必要はありません。代わりに、パックマン経由で「追加」リポジトリから直接取得するのは非常に簡単です。
sudo pacman -S jre-openjdk jdk-openjdk
フェドラ
Fedora Linuxは、ソフトウェアパッケージアーカイブでOpenJDKの複数のリリースを運びます。とはいえ、最新の機能を備えているため、最新のリリースを実行することをお勧めします。
Fedora LinuxでOpenJDK 11を取得するには、次を入力します DNF 端末ウィンドウのコマンド。
sudo dnf install java-11-openjdk
OpenSUSE
OpenJDKランタイム環境とOpenSUSE Linuxシステムの開発キットを入手する必要がありますか?設定が非常に簡単であることをご理解いただければ幸いです。それを手に入れるには、 ジッパー 以下のコマンド。
sudo zypper install java-11-openjdk
汎用Linux
OpenJDKのソースコードは、すべてのLinuxにインストールします。すぐに使えるOpenJDKを提供しないLinuxベースのオペレーティングシステムを使用している場合は、ダウンロードページにアクセスして、自分でコードを入手してください。
オプション2 –オラクルのJavaランタイム環境
OpenJDKはほとんどの場合に機能します。 ただし、Linux上のJavaアプリケーションの100%では機能しません。 OpenJDKを使用して問題が発生した場合は、公式のOracleバージョンをインストールすることをお勧めします。
Linux用Oracle Javaは、さまざまなLinuxディストリビューションで動作します。ガイドのこのセクションでは、利用可能なパッケージがあるすべてのディストリビューションでランタイム環境を動作させる方法について説明します。
Ubuntu
Ubuntu Linuxは世界で最も一般的な消費者向けLinuxオペレーティングシステムであるOracleには、インストール用のダウンロード可能なDEBパッケージがありません。その結果、ユーザーは、インストールを自動的に行うサードパーティのPPAアーカイブを作成しました。
PPAを機能させるには、ターミナルを開いて add-apt-repository 以下のコマンド。
sudo add-apt-repository ppa:webupd8team/java
次に、 更新 コマンド。
sudo apt update
Aptコマンドを使用して、Oracle Java 11をインストールします。
sudo apt install oracle-java11-installer
最後に、Java 11をデフォルトとして設定します。
sudo apt install oracle-java11-set-default
Debian
DebianでJavaが必要ですか?オペレーティングシステムとUbuntuの類似性により、PPAを使用できます。実行するには、ターミナルを起動してルートアクセスを取得します。
su
これでDebianにルートができたので、システムにJava PPAを追加します。
echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
次に、ソフトウェアソースのGPGキーを有効にします apt-key.
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
実行する 更新 コマンド.
apt-get update
を使用してソフトウェアソースからJava 11をインストールします アプトゲット.
apt-get install oracle-java11-installer
最後に、Java 11をデフォルトとして設定します。
sudo apt-get install oracle-java11-set-default
Arch Linux
公式のOracle JavaランタイムパッケージはありませんArch AURで。 Javaがどうしても必要な場合は、Linuxの公式ダウンロードページを確認してください。 JavaのTarGZリリースをダウンロードしてインストールできます。それ以外の場合は、OpenJDKに固執します。
FedoraおよびOpenSUSE
OracleはJavaのRPMを配布するため、FedoraおよびOpenSUSEにJavaを簡単にインストールできます。始めるには、Oracle.comのダウンロードページにアクセスしてください。

このページで、JavaのRPMリリースを入手します。次に、ターミナルを開き、以下の手順に従ってシステムにインストールします。
フェドラ
cd ~/Downloads sudo dnf install jre-8u191-linux-x64.rpm
OpenSUSE
cd ~/Downloads sudo zypper install jre-8u191-linux-x64.rpm
汎用Linux
Oracleには、JavaランタイムのTarGZリリースがあります。公式のJava JREが必要な場合は、このリンクにアクセスしてダウンロードし、ページの指示に従って機能させてください。
コメント