Linux
 Computer >> コンピューター >  >> システム >> Linux

UbuntuにJavaランタイムをインストールする方法

UbuntuにJavaランタイムをインストールする方法

JavaはデフォルトではUbuntuにインストールされていませんが、MinecraftなどのJavaアプリケーションをコンピューターで実行する必要があります。この記事では、UbuntuにJavaランタイムをインストールする方法を説明します。

Javaランタイムとは何ですか?

Javaは「解釈された」言語です。つまり、コードはすぐに実行できる実行可能ファイルにコンパイルされません。 Javaアプリケーションを実行するには、「ランタイム」と呼ばれるトランスレータが必要です。このランタイムは、プログラムのコードをリアルタイムでコンピューターが理解できる命令に変換し、実行できるようにします。

Javaを確認する

Javaがすでにインストールされているかどうかを確認するには、次を使用します。

java -version
UbuntuにJavaランタイムをインストールする方法

出力には、コンピュータにすでにJavaがインストールされているかどうか、インストールされていない場合はどのバージョンをインストールできるかが示されます。後で必要になる可能性があるため、メモしておいてください。

デフォルトバージョンのインストール

利用可能なすべてのバージョンのJavaのうち、1つはディストリビューションの「デフォルト」と見なされます。最先端のバージョンではないかもしれませんが、通常は最新のものであり、安定していて安全であり、ほとんどの用途で一般的に「最良」と見なされています。

インストールするには、次を使用します:

sudo apt install default-jre
UbuntuにJavaランタイムをインストールする方法

しばらくすると、いくつかの追加の依存関係がインストールされ、Javaがコンピューターにインストールされます。

UbuntuにJavaランタイムをインストールする方法

java -versionを使用します もう一度コマンドを実行して、インストールされているバージョンを確認します。

UbuntuにJavaランタイムをインストールする方法

ただし、残念ながら、特定のバージョンのJava用に作成された一部のプログラムでは、別のバージョンを使用すると問題が発生する可能性があります。ありがたいことに、そのような問題には解決策があります。

JREおよびJDK

Javaコードを実行するには、Javaランタイムが必要です。ただし、まれに、関連する追加機能が必要になる場合があります。それらは本格的なJavaDevelopmentKitに含まれています。

インストールするには、端末に次のように入力します:

sudo apt install default-jdk
UbuntuにJavaランタイムをインストールする方法

古いバージョンをインストール(および切り替え)

それでも実行しようとしているものが失敗する場合は、デフォルトのランタイムの場合と同じように、古いバージョンのJavaをインストールします。たとえば、Ubuntu 20.04で現時点で利用可能な最も古いバージョンをインストールするには、次を使用しました。

sudo apt install openjdk-8-jre
UbuntuにJavaランタイムをインストールする方法

すでにインストールされているJavaバージョンをアンインストールする必要はありません。多くのバージョンが並行して共存できます。ただし、常にアクティブになっているのはそのうちの1つだけです。古いバージョンをインストールしても、そのjarファイルを自動的に実行できないという問題は解決されません。まず、古いバージョンに切り替える必要があります。これを行うには、次を使用します:

sudo update-alternatives --config Java
UbuntuにJavaランタイムをインストールする方法

利用可能なバージョンの番号付きリストが端末に表示されます。番号の前のアスタリスクは、アクティブな番号を示します。キーボードのEnterキーを押して、アクティブなバージョンまたは別のバージョンに対応する番号を保持し、Enterキーを押して切り替えます。

UbuntuにJavaランタイムをインストールする方法

OracleJavaのインストール

頑固なプログラムは、オープンバージョンのJavaでの動作を拒否し、Oracleのバージョンを要求する場合があります。残念ながら、OracleのJavaのインストールはもう少し複雑です。まず、Oracleの公式Javaページから手動でダウンロードする必要があります。

UbuntuにJavaランタイムをインストールする方法

ファイルをどこかに保存し、ターミナルを起動して同じディレクトリに移動します。 dpkgを解き放ちます ダウンロードしたファイル:

sudo dpkg -i DOWNLOADED_JDK_FILENAME

前に見た「update-alternatives」コマンドを使用して、実際にJDKをインストールします。

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-14.0.1/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-14.0.1/bin/javac 1

インストールするJavaのバージョンの例のパスを更新することを忘れないでください。また、前に見たように、「オープン」バージョンとOracleバージョンのJavaを切り替えることができることにも注意してください。

Javaをインストールすると、UbuntuにMinecraftをインストールして再生できます。


  1. MacOSにレガシーJavaSE6ランタイムをインストールする方法

    OS XYosemite以降でAdobeCS6またはCS5プログラム(Photoshop、Illustrator、InDesignなど)を起動しようとすると、問題が発生する可能性があります。 一部のAdobeアプリをダブルクリックすると、アプリを開くにはレガシーJavaSE6ランタイムをインストールする必要があることを通知するメッセージがポップアップ表示されます 。 Adobe CS5およびCS6パッケージに加えて、他のアプリにはJavaSE6ランタイムが必要です。 (Eclipse、PDF Studio 9、FileMaker Pro Advanced、パッチツール、Dreamwea

  2. Windows 10 または Windows 11 に Ubuntu をインストールする方法

    Windows 10 または Windows 11 に Ubuntu Linux をインストールしますか?心配しないでください。あなたは正しい場所にいます。 驚くかもしれませんが、Windows オペレーティング システムに Ubuntu をインストールして実行するための唯一の普遍的な方法はありません。実際、この記事では 3 つのアプローチを紹介します。 Linux 用の Windows サブシステムで Ubuntu を実行したり (Windows で Linux コマンドを実行する方法。詳しくは以下で説明します)、USB スティックから直接実行したり、私の個人的なお気に入りの 1 つである