Parece que as chaves de registro estão de alguma forma alteradas.
Abra o editor de registro (procure no menu iniciar) e vá para o caminho HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment.7
e veja se existem ou não as seguintes entradas.
JavaHome
C:\Program Files\Java\jre7
Microversion
0
RuntimeLib
C:\Program Files\Java\jre7\bin\client\jvm.dll
Além disso, acesse HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit.7
e procure a seguinte chave.
JavaHome
C:\Program Files\Java\jdk1.7.0
Microversion
0
Se as chaves acima não existirem, em vez de criá-las manualmente, recomendo que você remova o JDK 7 instalado atualmente e faça uma nova instalação do mesmo .
Depois disso, adicione os seguintes caminhos às suas respectivas variáveis de ambiente.
classpath
C:\Program Files\Java\<jdk folder>\lib ;
path
C:\Program Files\Java\<jdk folder>\bin
E tente executar java
e javac
.
Espero que isso ajude.