Cara, você formatou, editou ou fez alguma outra coisa com as configurações do teu S.O.??
Na minha concepção, essa bronca acontece quando o teu S.O. não encontra o arquivo que você está chamando (no caso a VM). Se o sei S.O. for windows, o sistema não está encontrando o arquivo java.exe. Verifica se ele ainda está no Path do seu sistema…