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