Переменная JAVA_HOME - PullRequest
       27

Переменная JAVA_HOME

7 голосов
/ 16 сентября 2011

Я установил переменную JAVA_HOME, указывающую на jdk, и добавил% JAVA_HOME% \ bin к переменной Path. Тем не менее, мой муравей скрипт не может найти JDK. Он ищет неправильную папку для компилятора Java. вот ошибка, которую я получаю.

com.sun.tools.javac. Главное не в пути к классам. Возможно, JAVA_HOME не указывает на JDK. В настоящее время установлено значение C:\Program Files\Java\jre6

Я установил свой JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0

Что я делаю не так? Пожалуйста, помогите!

Ответы [ 3 ]

16 голосов
/ 14 августа 2012

Если в вашем каталоге установки Java есть пробел в имени пути, вы должны вместо этого использовать сокращенное имя пути (например, C: \ Progra ~ 1 \ Java \ jre6) в переменной среды.

  • Progra ~ 1 = 'Program Files'
  • Progra ~ 2 = 'Program Files (x86)'

Установка переменной JAVA_HOMEв Windows

4 голосов
/ 16 сентября 2011

Попробуйте установить его на

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0\jre
0 голосов
/ 17 июля 2018

Если вы хотите использовать JAVA_HOME в переменной пути, рекомендуется использовать "%JAVA_HOME%\bin" вместо %JAVA_HOME%\bin.

...