جی آر ای (JRE) مخفف Java Runtime Environment به معنای محیط اجرای جاوا هستش.اساسا ماشین مجازی جاوا(JVM)مکانی است که برنامه جاوا شروع به اجرا شدن میکنند.پس به طور خلاصه JRE کارش تنها فراهم کردن محیطی برای اجرای برنامههای جاواست.
جی دی کا(JDK)مخفف Java Development Kit به معنای بسته توسعه جاوا هستش.JDK تمامی ویژگیهای توسعه نرم افزاری جاوا را در خود جا داده است.که شامل JRE،کامپایلرها و ابزارهایی شبیه JavaDoc و Java Debugger هستش.بطور خلاصه و ساده JDK به منظور توسعه،کامپایل و اجرای برنامههای جاوا استفاده میشود.