مجموعهای از ابزارها برای توسعه برنامههای جاوا است که شامل JRE، کامپایلر javac ، ابزارهای دیباگ و دیگر ابزارها.
محیط اجرایی برای اجرای برنامههای جاوا. شامل JVM و کتابخانههای استاندارد جاوا.
ماشین مجازی جاوا که برنامههای جاوا را از بایتکد به کد ماشین تبدیل و اجرا میکند.