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