Нужно ли перезапускать систему после установки JAVA в переменной path системной среды?

Я сделал следующие шаги, но Java не работает для меня, мне нужно перезагрузить систему, если да, то почему?

1. Right click My Computer->Advence Option->Environment Varibles->System Variables 
    2. variable : Path->Edit
    3. Copy your jdk bin directory i.e.C:Program FilesJavajdk1.7.0_51bin
    4. Paste it after putting a semi-colon(;) in value section 

Я получаю ниже ошибки при запуске java в cmd

C:UsersUser>java -version
Error: opening registry key 'SoftwareJavaSoftJava Runtime Environment'
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.

6 ответов


нет, но вам нужно будет закрыть и воссоздать любой cmd windows, запуск java-программ или тому подобное.

чтобы проверить это правильно, открыть новый


Не надо. Откройте командную строку (если есть), которая запускает процесс java и введите java -version чтобы проверить, успешно ли он установлен.


вы должны установить две вещи:

  1. переменной JAVA_HOME
  2. путь

первый находится в разделе" пользовательские переменные для [вашего имени пользователя]". Добавьте переменную JAVA_HOME и установите ее там, где установлен jdk. т. е. C:\Program файлы\Java\jdk1.7.0_51\

второй находится в разделе" системные переменные". Вы должны найти переменную "path" и отредактировать ее. Затем добавьте "; %JAVA_HOME%\bin "(минус кавычки) в конец пути переменная.

после этого сохраните переменные и закройте это окно, нажав кнопку "ОК". Закройте все экземпляры командной строки (и любую IDE, которую вы разрабатываете, например Eclipse или NetBeans) и откройте одну командную строку. Затем, если вы хотите проверить, работают ли ваши изменения и действуют ли они, попробуйте следующее:

echo %JAVA_HOME%

Это должно вывести, где вы установили свою домашнюю переменную java.

echo %PATH%

В конце из того, что выводится, вы должны увидеть добавление java home\bin к переменной path

java -version

Если вы можете запустить эту команду из командной строки, это означает, что ваша среда была настроена правильно, и java теперь находится на вашем пути.


нет.
Вам не нужно перезапускать систему, а просто приложение, как cmd или любая IDE, которую вы используете для разработки java (i.E Eclipse) необходимо перезапустить.

и чтобы подтвердить, что путь java установлен, который вы упомянули в переменной среды JAVA_HOME, вы можете открыть cmd и вы можете проверить с помощью команд echo %JAVA_HOME% или echo %PATH%.


нет, вам не нужно перезагрузить компьютер. Однако для обновления изменений, внесенных в переменные среды, необходимо перезапустить приложение командной строки.


Я переустановить JDK и выберите JAVA_HOME и PATH переменной снова. теперь это работает.