Logiciel convertissant à la volée le Bytecode Java en code-machine (contrairement à la JVM qui se contente de l'interpréter).