Я недавно установил JDK7, а затем удалил его, потому что не мог запустить Java из командной строки в Windows7. Я попытался переустановить JDK7 после его удаления, но это не помогает. Когда я ввожу Java в командной строке, я получаю следующее.

Кто-нибудь знает, как решить эту проблему? Я попытался Google, и ни один из ответов не решил мою проблему.

1 ответ1

0

Похоже, что ключи реестра несколько изменены.

Откройте редактор реестра (поиск в меню «Пуск») и перейдите по пути 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 .

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .