首頁 > Java > java教程 > 主體

Linux 發行版中令人困惑的 JRE 和 JDK 套件命名

DDD
發布: 2024-11-05 07:06:02
原創
758 人瀏覽過

在 Linux 發行版上安裝 Java 開發工具包的觀察

最近切換到 Linux 後,我在安裝 Java 執行時期環境 (JRE) 和 Java 開發工具包 (JDK) 時遇到了套件命名約定的顯著差異。許多流行的 Linux 發行版在命名這些套件時都遵循類似的模式,但一開始可能會有點混亂。

大多數發行版,包括基於 Fedora 和 Debian 的系統,都提供:

  • 名為 java-xx-openjdk.arch 的 JRE 包
  • JDK 套件為 java-xx-openjdk-devel.arch

關於安裝 Java JDK 與 JRE 的快速說明

當您實際想要設定完整的開發環境 (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 套件名稱和描述的螢幕截圖:

Confusing JRE and JDK package naming in Linux Distros

這應該可以幫助剛接觸 Linux 的人在設定 Java 時避免同樣的困惑。

以上是Linux 發行版中令人困惑的 JRE 和 JDK 套件命名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板