يمكن تجميع ملفات CLASS من ملفات JAVA باستخدام الأمر javac ، المرفق مع تثبيت JVM. يمكن أن تقوم العديد من معرفات Java IDE ، مثل Eclipse ، بتجميع ملفات CLASS بسرعة أثناء قيام المطورين بكتابة رمز البرنامج.
نظرًا لوجود إصدارات متعددة من JVM (على سبيل المثال ، 1.4 و 1.5 و 1.6) ، بعض ملفات CLASS قد لا تكون متوافقة مع بعض إصدارات JVM. يمكن لـ Java Runtime Environment (JRE) تنفيذ ملفات CLASS ، لكن لا يمكن تجميعها نظرًا لأنها لا تتضمن javac binary.
ملاحظة: حصلت Oracle على Sun Microsystems ، مطوري Java الأصليين. غالبًا ما يتم استخدام JRE و JVM بشكل مترادف للإشارة إلى النظام الأساسي الذي يقوم بتشغيل تطبيقات Java.