Вопрос-ответ

How to set java_home on Windows 7?

Как установить java_home в Windows 7?

Я перешел к переменным среды в разделе "Система" на панели управления и создал две новые переменные, одну для пользовательских переменных и одну для системных переменных. Обе были названы JAVA_HOME и обе указывали на


C:\Sun\SDK\jdk\bin


Но по какой-то причине я все еще получаю приведенную ниже ошибку при запуске команды Java...

BUILD FAILED
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:137: Please set java.home to a JDK installation

Total time: 1 second
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish>lib\ant\bin\ant -f setup.xml
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Buildfile: setup.xml

Как я могу исправить эту проблему?

Переведено автоматически
Ответ 1

Найти каталог установки JDK

Сначала вам нужно знать путь установки Java Development Kit.

Откройте путь установки по умолчанию для JDK:

C:\Program Files\Java

Должен быть подкаталог типа:

C:\Program Files\Java\jdk1.8.0_172

Примечание: в конце нужно только указать путь к jdk без /bin (как предлагается во многих местах). например. C:\Java\jdk1.8.0_172 и НЕ C:\Java\jdk1.8.0_172\bin !



Установите переменную JAVA_HOME

Как только у вас будет путь установки JDK:


  1. Щелкните правой кнопкой мыши значок Мой компьютер на рабочем столе и выберите Свойства.

  2. Перейдите на вкладку "Дополнительно", затем нажмите кнопку "Переменные окружения".

  3. В разделе Системные переменные нажмите Создать.

  4. Введите имя переменной как JAVA_HOME.

  5. Введите значение переменной в качестве пути установки Java Development Kit.

  6. Нажмите OK.

  7. Нажмите Применить изменения.


Примечание: Возможно, вам потребуется перезапустить Windows


Полная статья здесь, в моем блоге: Настройка переменной JAVA_HOME в Windows.

Ответ 2

Что у меня сработало, так это добавление %JAVA_HOME%\bin к переменной окружения Path с JAVA_HOME переменной окружения, указывающей на jdk папку.

Ответ 3

Сначала вы должны установить JDK в своей системе.

Установить Java Home

JAVA_HOME = C:\Program Files \ Java \ jdk1.7.0 [Расположение каталога установки вашего JDK]

Как только у вас будет путь установки JDK:


  • Щелкните правой кнопкой мыши значок "Мой компьютер" на

  • Выберите Свойства.

  • Перейдите на вкладку Дополнительных системных настроек в левой части экрана

  • Открыто всплывающее окно Aadvance.

  • Нажмите на кнопку Переменные среды.

введите описание изображения здесь


  • В разделе Системные переменные нажмите Создать.

  • Введите имя переменной как JAVA_HOME.

  • Введите значение переменной в качестве пути установки Java Development Kit.

  • Нажмите OK.

  • Нажмите Применить изменения.

Задайте путь JAVA в системной переменной

ПУТЬ= C:\Program Files\ Java\ jdk1.7.0; [Дополнить значение точкой с запятой]

проверьте здесь

Ответ 4

В cmd (временно для этого окна cmd):

set JAVA_HOME="C:\\....\java\jdk1.x.y_zz"

echo %JAVA_HOME%

set PATH=%PATH%;%JAVA_HOME%\bin

echo %PATH%
java