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

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

JavaランタイムおよびJavaベースのアプリケーションは、かつてほど人気が​​ありません。多くの開発者は、プラットフォームとしてそれから逃れるために最善を尽くしています。Javaランタイムの評判にもかかわらず、今日でも頻繁に使用されています。これはAndroid上にあり、人気のあるWebアプリケーションはそれを利用しており、ビデオゲームは引き続き実行され、大規模なLinuxサーバーでも使用されています。LinuxにJavaをインストールしようとしているLinuxユーザーの場合、試すことができる2つのオプションがあります。

OpenJDKプロジェクトがあります。これは、Javaランタイム環境のオープンソース実装であり、事実上すべてのLinuxディストリビューションで簡単に動作します。これに加えて、Linuxユーザーは公式のOracle Java Kitをインストールすることもできます。これは、実行するのがはるかに困難ですが、より最新の機能とより優れた機能を提供します。この投稿では、両方をセットアップして実行する方法について説明します。

オプション1-JavaOpenJDK

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

OracleのJavaランタイム環境を平均的なユーザー向けにセットアップするのは難しいことを考えると、JavaOpenJDKはLinux用の便利なツールです。

OpenJDKにはさまざまなバージョンがあります。現在、バージョン11があり、すべての新しいパッチが含まれています。ただし、ほとんどのLinuxディストリビューションでは、パッケージアーカイブに古いリリースのOpenJDKが含まれており、それらもインストール可能です。

LinuxへのJavaOpenJDKのインストールは非常に簡単で、多くのハードワークを行う必要はありません。起動するには、ターミナルウィンドウを開き、使用しているLinuxディストリビューションに対応する手順に従います。

Ubuntu

Ubuntu18.10およびUbuntu18.04 LTSには、OpenJDK(11)の最新リリースがあります。次のAptコマンドを実行すると、プライマリソフトウェアアーカイブから簡単にインストールできます。

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

OpenJDKをDebianで動作させるのは非常に簡単です。そうは言っても、Debian Stable(9)の現在のリリースには、古いリリースであるOpenJDK8しか含まれていないことに注意してください。

sudo apt-get install openjdk-8-jre openjdk-8-jdk

上記のように、Debian 9Stableにはかなり古いOpenJDKパッケージがいくつかあります。もっと新しいものが必要な場合は、Debian 10にアップデートすることを検討してください。または、Backportsを有効にして新しいソフトウェアを入手する方法を確認してください

Arch Linux

Arch Linuxには最新のOpenJDKパッケージ(バージョン11)があります。それをインストールするには、AURに頼る必要はありません。代わりに、Pacmanを介して「Extra」リポジトリから直接移動するのは非常に簡単です。

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

Fedora Linuxは、ソフトウェアパッケージアーカイブにOpenJDKの複数のリリースを持っています。そうは言っても、最新の機能を備えているため、最新のリリースを実行するのが最善です。

FedoraLinuxでOpenJDK11を入手するには、ターミナルウィンドウで次のDNFコマンドを入力します。

sudo dnf install java-11-openjdk

OpenSUSE

OpenJDKランタイム環境とOpenSUSELinuxシステムの開発キットを入手する必要がありますか?セットアップが非常に簡単であることを知って幸せになるでしょう!実行するには、以下の Zypper コマンドを入力します。

sudo zypper install java-11-openjdk

汎用Linux

OpenJDKのソースコードは、すべてのLinuxにインストールできます。OpenJDKをすぐに提供しないLinuxベースのオペレーティングシステムを使用している場合は、ダウンロードページにアクセスして、自分でコードを入手してください。

オプション2–OracleのJavaランタイム環境

ほとんどの場合、OpenJDKは機能します。ただし、Linux上のJavaアプリケーションの100%では機能しません。OpenJDKを使用して問題が発生した場合は、Oracleの公式バージョンをインストールすることをお勧めします。

Oracle Java for Linuxは、さまざまなLinuxディストリビューションで動作します。ガイドのこのセクションでは、パッケージが利用可能なすべてのディストリビューションでランタイム環境を動作させる方法について説明します。

Ubuntu

Ubuntu Linuxは世界で最も人気のある消費者向けLinuxオペレーティングシステムですが、Oracleにはインストール用のダウンロード可能なDEBパッケージがありません。その結果、ユーザーは自動的にインストールを行うサードパーティのPPAアーカイブを作成しました。

PPAを機能させるには、ターミナルを開き、以下のadd-apt-repositoryコマンドを使用します。

sudo add-apt-repository ppa:webupd8team / java

次に、updateコマンドを実行します。

sudo apt update

Aptコマンドを使用して、Oracle Java11をインストールします。

sudo apt install oracle-java11-installer

最後に、Java11をデフォルトとして設定します。

sudo apt install oracle-java11-set-default

Debian

DebianでJavaが必要ですか?オペレーティングシステムがUbuntuと類似しているため、PPAを使用できます。実行するには、ターミナルを起動してルートアクセスを取得します。

su

DebianにRootができたので、JavaPPAをシステムに追加します。

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

次に、apt-keyを使用してソフトウェアソースのGPGキーを有効にします

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

updateコマンドを実行します。 

apt-get update

Apt-getを使用してソフトウェアソースからJava11をインストールします。

apt-get install oracle-java11-installer

最後に、Java11をデフォルトとして設定します。

sudo apt-get install oracle-java11-set-default

Arch Linux

ArchAURには公式のOracleJavaランタイムパッケージはありません。どうしてもJavaが必要な場合は、Linuxの公式ダウンロードページを確認してください。JavaのTarGZリリースをダウンロードしてインストールできるようになります。それ以外の場合は、OpenJDKを使用してください。

FedoraとOpenSUSE

OracleはJavaのRPMを配布しているため、FedoraおよびOpenSUSEにJavaを簡単にインストールできます。それを実行するには、Oracle.comのダウンロードページにアクセスしてください

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

このページで、JavaのRPMリリースを入手します。次に、ターミナルを開き、以下の手順に従ってシステムにインストールします。

Fedora

cd〜 /ダウンロードsudo dnf install jre-8u191-linux-x64.rpm

OpenSUSE

cd〜 / sudo zypper installjre-8u191-linux-x64.rpmをダウンロードします

汎用Linux

Oracleには、JavaランタイムのTarGZリリースがあります。公式のJavaJREが必要な場合は、このリンクにアクセスしてダウンロードし、ページの指示に従って機能させてください。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか