Beh a dir la verità esiste un compilatore di gnu che crea degli eseguibili che non necessitano della JVM , però in questo modo si perde la portabilità di java