2012-06-22 2 views
0

У меня возникла проблема при запуске программ, которые используют Java из командной строки. Я возвращаю сообщение о невозможности найти Java.exe.Настройка JAVA_HOME

enter image description here

Я следовал instructions found in several places for setting JAVA_HOME in Windows 7.

enter image description here

Как видно на картинке, я, указывая на папку JDK в соответствии с инструкциями, я также попробовал несколько вариантов, включая ссылки на папку BIN (где находится java.exe).

Что я делаю неправильно, и как я могу отладить это.

EDIT:

Typing Набор из командной строки выходы

enter image description here

+1

Вы перезапустили консоль? изменения переменных среды не вступают в силу до тех пор, пока консоль не будет закрыта и не будет вновь открыта. Также вам может потребоваться добавить JAVA_HOME в переменную среды PATH. Вы можете сделать это, отредактировав путь и добавив запись '% JAVA_HOME%;' –

ответ

2

Как многие из них что я должен был добавить ...

C:\Program Files\Java\jdk_version\bin 

... к переменной пути.

Однако то, о чем не упоминалось, и это прекратило работу, заключалось в том, что я должен был убедиться, что каталог java \ bin находится в указателе пути до каталога windows \ system32, иначе это не сработает.

Я смог найти информацию here.

7

Убедитесь, что/JRE/папка бин jdk.xxxxx находится в вашем PATH

+0

Путь! Благословенный путь! – Coffee

+0

Обратите внимание на часть моего вопроса, где я говорю: «Я также пробовал несколько вариантов, включая ссылку на папку bin (где находится java.exe)». Попробовал это из бункера, и я все равно получаю такое же поведение. Перезагрузите командную строку, но не компьютер. –

+0

JAVA_HOME и PATH разные, я не сказал JAVA_HOME в каталоге jre/bin. Попытайтесь убедиться, что переменная среды PATH включает каталог jre/bin. Например, введите java из командной строки, работает ли это? – Jeremy

0

На рабочем столе , щелкните правой кнопкой мыши значок «Компьютер».

1. Выберите Свойства из контекстного меню.
2. Нажмите Расширенные системные настройки ссылка.
3. Нажмите Переменные среды. В разделе Системные переменные найдите переменную PATH переменную и выберите ее. Нажмите «Изменить». Если переменная среды PATH не существует, нажмите «Создать».
4. В окне редактирования системной переменной
(или новая системная переменная) укажите значение переменной среды PATH. Нажмите «ОК». Закройте все остальные окна, нажав OK.

подробнее .. PATH and CLASSPATH

0

2 ошибки:

  • Вы пропускаете папку bin. Обычно правильный путь C:\Program Files\Java\jdk_version\bin

  • JAVA_HOME обычно используется какой-то скрипт или программу, если вы заинтересованы о запуске Java инструменты из cmd вы должны добавить этот каталог PATH

Смежные вопросы