Zkompilovaný soubor JAVA vytvořený kompilátorem Javy; obsahuje bytecode, který je binárně programu kód, který je kódu programu běh Java Virtual Machine (JVM), commonly svázaný do JAR soubory, které jsou zahrnuty v $ CLASSPATH proměnné prostředí for. provedení. Třídní soubory mohou být sestaveny z JAVA souborů pomocí příkazu javac, který je součástí instalace JVM. Mnoho Java IDE, jako například Eclipse, můžete sestavit class soubory v běhu, jak vývojáři psát programový kód. Protože existuje více verzí JVM (např. 1.4, 1.5 a 1.6), mohou některé TŘÍDA soubory nemusí být kompatibilní s některými verzemi JVM. Java Runtime Environment (JRE) lze provést class soubory, ale nelze zkompilovat je, protože nezahrnuje javac binární.
Poznámka: Oracle získal Sun Microsystems, původní vývojáři Javy. JRE a JVM jsou často používány jako synonyma se odkazovat na platformu, která běží Java aplikace.