JDK (Java Development Kit) มีเครื่องมือและไลบรารีทั้งหมดที่จำเป็นสำหรับการพัฒนาและรันแอปพลิเคชัน Java รวมถึง JRE
JRE (Java Runtime Environment) เป็นซอฟต์แวร์ที่ประกอบด้วย JVM และไลบรารีอื่นๆ ที่จำเป็นสำหรับการดำเนินการโปรแกรม Java
JDK (Java Development Kit) มีเครื่องมือและไลบรารีทั้งหมดที่จำเป็นสำหรับการพัฒนาและรันแอปพลิเคชัน Java รวมถึง JRE
JRE (Java Runtime Environment) เป็นซอฟต์แวร์ที่ประกอบด้วย JVM และไลบรารีอื่นๆ ที่จำเป็นสำหรับการดำเนินการโปรแกรม Java