SDK JDK JRE

SDK JDK JRE

Software development kit (SDK)
Java Development Kit (JDK)
Java Runtime Environment (JRE)

為了要能運行 Java 所撰寫好的程式,您的平台上必須有Java虛擬機器(Java Virtual Machine, JVM)。 

JVM 包含在 Java 執行環境(Java Runtime Environment, JRE)中,所以為了要運行 Java 程式,您必須取

得 JRE 並進行安裝。如果您要開發 Java 程式,則您必須取得 JDK(J2SE Development Kits),JDK 包括了

JRE 以及開發過程中所需要的一些工具程式,像是 javac、java、appletviewer 等等工具程式。

SDK是軟體開發工具總稱, 因此在 Java 中 SDK 等同於 JDK, 而JDK 包含了 JRE

簡單的歸納:
JDK = JRE + 工具程式
JRE = JVM + Library(API)