Actualmente GCJ es un compilador de java a código nativo y un intérprete en tiempo de ejecución, lo que lo convierte en una máquina virtual de Java.