什麼是 JDK? Java 開發工具包簡介


Java Development Kit (JDK) 是 Java 編程中使用的三個核心技術包之一,與 JVM(Java 虛擬機)和 JRE(Java 運行時環境)一起。 區分這三種技術並了解它們之間的聯繫非常重要:

  • JVM 是託管正在運行的程序的運行時。
  • JRE 是 Java 的磁盤部分,它創建 JVM 並將程序加載到其中。
  • JDK 提供了編寫可由 JVM 和 JRE 執行和運行的 Java 程序所需的工具。

剛接觸 Java 的開發人員經常混淆 Java 開發工具包和 Java 運行時環境。 區別在於 JDK 是一個工具包 發展 基於 Java 的軟件,而 JRE 是一個工具包 跑步 Java 代碼。

JRE 可以用作獨立組件來簡單地運行 Java 程序,但它也是 JDK 的一部分。 JDK 需要 JRE,因為運行 Java 程序是開發它們的一部分。

圖 1 顯示了 JDK 如何融入 Java 應用程序開發生命週期。

JDK的示意圖。IDG

圖 1. JDK 的高級視圖。

在繼續之前,讓我們考慮一下 JDK 的技術和日常定義:

  • 技術定義:JDK 是 Java平台規範,其中包括編譯器和標準類庫。
  • 日常定義:JDK 是您為創建基於 Java 的應用程序而下載的軟件包。

JDK 版本和軟件包

在您的開發環境中設置 Java 就像下載 JDK 並將其添加到操作系統上的系統路徑一樣簡單。 對於 Windows 和 macOS,Java 包含一個可以為您執行此操作的安裝程序。

版權所有 © 2022 IDG Communications, Inc.

發佈留言