ไฟล์ CLASS สามารถรวบรวมจากไฟล์ JAVA โดยใช้คำสั่ง javac ซึ่งรวมอยู่ในการติดตั้ง JVM Java IDEs จำนวนมากเช่น 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