پسوند فایل CLASS
فایل .JAVA همگردانی شده که توسط همگردان Java تهیه شده است؛ حاوی کد بایتی است که کد برنامه دوتایی است و وقتی توسط دستگاه مجازی Java (JVM) اجزا می شود قابل اجرا می باشد؛ معمولا به صورت فایل های .JAR دسته بندی می شود که در متغیر محیط $CLASSPATH برای اجرا وارد می شود.
فایل های CLASS می توانند با استفاده از فرمان javac از فایل های JAVA همگردانی شوند که در نصب JVM موجود است. بسیاری از IDEهای Java از جمله Eclipse، می توانند فایل های در حال تغییر CLASS را در حین نوشتن کد برنامه توسط تهیه کننده ها گردآوری کنند.
از آنجایی که چند نسخه JVM (مثلا 1.4، 1.5 و 1.6) وجود دارد، بخشی فایل های CLASS ممکن است با نسخه های خاص JVM سازگار نباشند. محیط زمان اجرای Java (JRE) می تواند فایل های CLASS را اجرا کند اما نمی تواند آن ها را همگردانی کند زیرا شامل دوتایی javac نیست.
نکته: Oracle توسط Sun Microsystems، تهیه کننده اصلی Java خریداری شد. JRE و JVM اغلب به صورت هم معنی برای اشاره به پایگاه هایی که برنامه های Java را اجرا میکنند به کار می رود.