Vytvorit kompatibilni VM opravdu neni zadny vetsi problem (ted nemyslim JIT, ale interpreter), to je zalezitost o rozsahu rocnikoveho projektu (tusim, ze jsme to na VUT delali). A pokud si sezenete knihovny (pod GPL), tak je nova JRE na svete. Dokonce neni ani vetsi problem vytvorit prekladac nejakeho jazyka, ktery misto zdrojaku generuje Javovsky bytekod - je to vlastne velmi jednoduchy zasobnikovy strojek.