JDK (Java Development Kit) জাভা অ্যাপ্লিকেশন ডেভেলপ ও রান করার জন্য সমস্ত প্রয়োজনীয় টুল এবং লাইব্রেরি ধারণ করে, JRE সহ।
JRE (Java Runtime Environment) হল একটি সফটওয়্যার যা JVM এবং জাভা প্রোগ্রাম এক্সিকিউট করার জন্য প্রয়োজনীয় অন্যান্য লাইব্রেরি ধারণ করে।