Похоже, что ключи реестра несколько изменены.
Откройте редактор реестра (поиск в меню «Пуск») и перейдите по пути HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7 , и посмотрите, существуют ли следующие записи или нет.
JavaHome C:\Program Files\Java\jre7
Microversion 0
RuntimeLib C:\Program Files\Java\jre7\bin\client\jvm.dll
Кроме того, перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.7 и найдите следующий ключ.
JavaHome C:\Program Files\Java\jdk1.7.0
Microversion 0
Если вышеуказанные клавиши не существует, вместо того чтобы создавать их вручную, я бы порекомендовал вам удалить в настоящее время установлен JDK 7 и сделать новую установку из же.
После этого добавьте следующие пути к соответствующим переменным среды.
C classpath к C:\Program Files\Java\<jdk folder>\lib ;
path C:\Program Files\Java\<jdk folder>\bin
А потом попробуйте запустить java и javac .
Надеюсь это поможет.