Настройка JAVA_HOME на Android SDK - PullRequest
       16

Настройка JAVA_HOME на Android SDK

14 голосов
/ 06 января 2011

У меня есть некоторые конфликты с конфигурацией JAVA_HOME Когда я использую следующий код -

System.out.println(System.getenv("JAVA_HOME"));

, я получаю - C:\jdk1.6.0_23, что является правильным местом.Но, когда я запускаю команду Ant для Android build.xml, я получаю следующее сообщение об ошибке -

C: \ android-sdk-windows \ tools \ ant \ main_rules.xml: 361: невозможнонайти компилятор javac;com.sun.tools.javac. Главное не в пути к классам.Возможно, JAVA_HOME не указывает на JDK.В настоящее время установлено значение «C: \ jdk1.6.0_23 \ jre»

Как это можно решить?

Спасибо,

Eyal

Ответы [ 3 ]

18 голосов
/ 04 января 2012

Чтобы навсегда установить переменную среды JAVA_HOME в Windows в каталог JDK, о котором вы упоминали, выполните следующие действия:

  1. Нажмите Пуск, щелкните правой кнопкой мыши Компьютер и выберите свойства (вы также можете удерживатьWindows и нажмите кнопку паузы / перерыва).
  2. Нажмите слева на Дополнительные параметры системы.
  3. Нажмите кнопку Переменные среды внизу.
  4. Нажмите кнопку Создать ... под окном Системные переменные.
  5. Введите следующее:

        Variable name: JAVA_HOME
        Variable value: C:\jdk1.6.0_23\ 
    
  6. Нажмите Ok, Ok, Ok и закройте панель управления системой, которую вы открыли на шаге 1
  7. Закрытьи снова откройте командную строку.

Если вы используете Eclipse, пропустите описанные выше шаги и выполните следующие действия:

  1. Нажмите меню «Окно» и выберите «Настройки».
  2. Разверните запись Ant слева и нажмите Runtime
  3. Нажмите Глобальные записи на вкладке Classpath справа.
  4. Нажмите Add External JARs ...
  5. Перейдите к C: \ jdk1.6.0_23 \ lib и выберите tools.jar, затем нажмите open.
  6. Нажмите ОК, чтобы закрыть окно настроек.

В вашей ситуацииоднако, вероятно, лучше всего просто добавить C: \ jdk1.6.0_23 \ bin в переменную PATH env, используя мой первый набор инструкций, приведенный выше, в качестве приблизительного ориентира.

2 голосов
/ 17 августа 2012
  1. Скопируйте c: \ windows \ system32 \ java.exe в c: \ windows \ syswow64
  2. Установите JAVA_HOME на путь, используйте / вместо \
0 голосов
/ 10 января 2017

Обновите Java до 8.XXX, используя:

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Перед установкой обязательно удалите старую версию 7.XX, и тогда все должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...