勵志

勵志人生知識庫

jdk和jre是什麼

JDKJava Development Kit)和JREJava Runtime Environment)是兩個不同的Java軟體組件,它們有不同的用途和安裝要求:

JDK 是Java開發工具包,它為Java程式設計師提供了編寫、編譯和運行Java程式所需的所有工具和環境。JDK包含了JRE,以及用於編寫Java代碼的編譯器(如javac)、調試和分析工具(如JConsoleJavadoc),以及Java基礎類庫(Java API)。

JRE 是Java運行時環境,它是Java程式運行所需的軟體環境,不包含開發工具。JRE包含了Java虛擬機(JVM)、Java平台核心類庫和支持檔案,確保Java程式能夠在沒有開發工具的計算機上運行。

總結來說:

JDK 面向Java程式設計師,用於開發Java程式。

JRE 面向Java程式的使用者,用於運行已開發的Java程式。

如果用戶需要編寫Java程式,則必須安裝JDK。如果用戶只需要運行Java程式,則只需安裝JRE。通常,安裝JDK時會自帶一套JRE,位於`\jre`目錄下,但這套JRE僅用於開發和測試Java程式,不是最終用戶運行Java程式所需的JRE。