JDK(Java Development Kit) 和 JRE(Java Runtime Environment) 是 Java 平臺的兩個重要組成部分,它們各自有不同的用途和功能:
JDK(Java Development Kit)
- 用途:JDK 是 Java 的開發(fā)工具包,主要面向開發(fā)人員。
- 包含內(nèi)容:
- 適用對象:需要編寫和開發(fā) Java 程序的開發(fā)人員。
JRE(Java Runtime Environment)
- 用途:JRE 是 Java 的運行環(huán)境,主要面向運行 Java 程序的用戶。
- 包含內(nèi)容:
- 適用對象:只需要運行 Java 程序的用戶。
當理解JDK、JRE和JVM的關(guān)系時,可以將JDK看作是JRE加上一些額外的開發(fā)工具和庫的組合,而JRE可以看作是JVM加上Java類庫的組合。
即:
JDK = JRE + 開發(fā)工具和庫