CACAO ist ein JIT-Compiler für Java. Er startete als Forschungs-Java-VM, um neue Implementationstechniken zu erkunden. Er ist verfügbar für die Architekturen Alpha, Arm, i386, MIPS (32 und 64 Bit), PowerPC (32 Bit) und x86-64. (non)