UbuntuにJavaランタイムをインストールする方法
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344442.jpg)
JavaはデフォルトではUbuntuにインストールされていませんが、MinecraftなどのJavaアプリケーションをコンピューターで実行する必要があります。この記事では、UbuntuにJavaランタイムをインストールする方法を説明します。
Javaランタイムとは何ですか?
Javaは「解釈された」言語です。つまり、コードはすぐに実行できる実行可能ファイルにコンパイルされません。 Javaアプリケーションを実行するには、「ランタイム」と呼ばれるトランスレータが必要です。このランタイムは、プログラムのコードをリアルタイムでコンピューターが理解できる命令に変換し、実行できるようにします。
Javaを確認する
Javaがすでにインストールされているかどうかを確認するには、次を使用します。
java -version
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344415.jpg)
出力には、コンピュータにすでにJavaがインストールされているかどうか、インストールされていない場合はどのバージョンをインストールできるかが示されます。後で必要になる可能性があるため、メモしておいてください。
デフォルトバージョンのインストール
利用可能なすべてのバージョンのJavaのうち、1つはディストリビューションの「デフォルト」と見なされます。最先端のバージョンではないかもしれませんが、通常は最新のものであり、安定していて安全であり、ほとんどの用途で一般的に「最良」と見なされています。
インストールするには、次を使用します:
sudo apt install default-jre
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344445.jpg)
しばらくすると、いくつかの追加の依存関係がインストールされ、Javaがコンピューターにインストールされます。
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344438.jpg)
java -version
を使用します もう一度コマンドを実行して、インストールされているバージョンを確認します。
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344482.jpg)
ただし、残念ながら、特定のバージョンのJava用に作成された一部のプログラムでは、別のバージョンを使用すると問題が発生する可能性があります。ありがたいことに、そのような問題には解決策があります。
JREおよびJDK
Javaコードを実行するには、Javaランタイムが必要です。ただし、まれに、関連する追加機能が必要になる場合があります。それらは本格的なJavaDevelopmentKitに含まれています。
インストールするには、端末に次のように入力します:
sudo apt install default-jdk
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344403.jpg)
古いバージョンをインストール(および切り替え)
それでも実行しようとしているものが失敗する場合は、デフォルトのランタイムの場合と同じように、古いバージョンのJavaをインストールします。たとえば、Ubuntu 20.04で現時点で利用可能な最も古いバージョンをインストールするには、次を使用しました。
sudo apt install openjdk-8-jre
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344471.jpg)
すでにインストールされているJavaバージョンをアンインストールする必要はありません。多くのバージョンが並行して共存できます。ただし、常にアクティブになっているのはそのうちの1つだけです。古いバージョンをインストールしても、そのjarファイルを自動的に実行できないという問題は解決されません。まず、古いバージョンに切り替える必要があります。これを行うには、次を使用します:
sudo update-alternatives --config Java
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344441.jpg)
利用可能なバージョンの番号付きリストが端末に表示されます。番号の前のアスタリスクは、アクティブな番号を示します。キーボードのEnterキーを押して、アクティブなバージョンまたは別のバージョンに対応する番号を保持し、Enterキーを押して切り替えます。
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344576.jpg)
OracleJavaのインストール
頑固なプログラムは、オープンバージョンのJavaでの動作を拒否し、Oracleのバージョンを要求する場合があります。残念ながら、OracleのJavaのインストールはもう少し複雑です。まず、Oracleの公式Javaページから手動でダウンロードする必要があります。
![UbuntuにJavaランタイムをインストールする方法](/article/uploadfiles/202204/2022040818344524.jpg)
ファイルをどこかに保存し、ターミナルを起動して同じディレクトリに移動します。 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をインストールして再生できます。
-
MacOSにレガシーJavaSE6ランタイムをインストールする方法
OS XYosemite以降でAdobeCS6またはCS5プログラム(Photoshop、Illustrator、InDesignなど)を起動しようとすると、問題が発生する可能性があります。 一部のAdobeアプリをダブルクリックすると、アプリを開くにはレガシーJavaSE6ランタイムをインストールする必要があることを通知するメッセージがポップアップ表示されます 。 Adobe CS5およびCS6パッケージに加えて、他のアプリにはJavaSE6ランタイムが必要です。 (Eclipse、PDF Studio 9、FileMaker Pro Advanced、パッチツール、Dreamwea
-
Windows 10 または Windows 11 に Ubuntu をインストールする方法
Windows 10 または Windows 11 に Ubuntu Linux をインストールしますか?心配しないでください。あなたは正しい場所にいます。 驚くかもしれませんが、Windows オペレーティング システムに Ubuntu をインストールして実行するための唯一の普遍的な方法はありません。実際、この記事では 3 つのアプローチを紹介します。 Linux 用の Windows サブシステムで Ubuntu を実行したり (Windows で Linux コマンドを実行する方法。詳しくは以下で説明します)、USB スティックから直接実行したり、私の個人的なお気に入りの 1 つである