ความแตกต่างระหว่าง JDK และ JRE
JDK vs. JRE
JDK ย่อมาจาก Java Developer Kit ขณะที่ JRE ย่อมาจาก Java Runtime Environment
JRE คือสิ่งที่จำเป็นในการใช้งานแอพพลิเคชั่น Java รวมภายในคือการใช้ Java Virtual Machine (JVM)
JDK มี JRE และเครื่องมือการพัฒนาแอ็พพลิเคชันอื่น ๆ ของ Java ตัวอย่างเช่นคอมไพเลอร์ Java (javac) จะรวมอยู่ใน JDK เท่านั้น
หากคุณต้องการใช้งานซอฟต์แวร์ Java คุณก็สามารถใช้งาน JRE ได้ ขนาดไฟล์การติดตั้ง JRE ยังเล็กกว่า
ถ้าคุณเป็นนักพัฒนาซอฟต์แวร์ Java คุณต้องใช้ JDK ดังกล่าวหากคุณดาวน์โหลดและติดตั้ง JDK คุณไม่จำเป็นต้องติดตั้ง JRE เนื่องจาก JRE รวมอยู่ใน JDK