最近 Linux に切り替えた後、Java ランタイム環境 (JRE) と Java 開発キット (JDK) をインストールするときに、パッケージの命名規則に顕著な違いがあることに気づきました。多くの人気のある Linux ディストリビューションは、これらのパッケージの命名において同様のパターンに従っていますが、最初は少し混乱するかもしれません。
実際に完全な開発環境 (JDK) をセットアップしようとしているときに、コマンドが一見似ているように見えるため、誤って JRE だけをインストールしてしまうことがよくあります。
例:
# Installs only the Java Runtime Environment (JRE) sudo apt install java-21-openjdk # On Debian/Ubuntu sudo dnf install java-21-openjdk # On Fedora # Installs the full Java Development Kit (JDK) sudo apt install java-21-openjdk-devel sudo dnf install java-21-openjdk-devel
概要
単純に apt install java-21-openjdk または dnf install java-21-openjdk を実行すると、JRE のみがセットアップされます。完全な JDK (JVM JRE) を確実に入手するには、apt install java-21-openjdk-devel または dnf install java-21-openjdk-devel を使用します。
以下は、Java 21 の Fedora パッケージ名と説明を示すスクリーンショットです:
これは、Linux を初めて使用する人が Java をセットアップするときに同じ混乱を避けるのに役立ちます。
以上がLinux ディストリビューションでの JRE および JDK パッケージの命名が紛らわしいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。