JDK (জাভা ডেভেলপমেন্ট কিট) JRE সহ জাভা অ্যাপ্লিকেশনগুলি বিকাশ এবং চালানোর জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম এবং লাইব্রেরি রয়েছে৷
JRE জাভা রান টাইম এনভায়রনমেন্ট হল সফ্টওয়্যারের একটি অংশ যাতে জাভা প্রোগ্রামগুলি চালানোর জন্য প্রয়োজনীয় JVM এবং অন্যান্য লাইব্রেরি রয়েছে৷
