Вопрос Не удалось установить Android для Windows 7, потому что JDK не найден


У меня установлен JDK SE7u4 в Windows 7. Я попытался установить Android на Windows 7, используя installer_r18-windows.exe но безуспешно.

В окне настройки появилось сообщение о том, что Java SE JDK не найден и

ОШИБКА: Не удалось найти версию Java для C: \ Windows \ System32 \ java.exe
  Система не может найти указанный файл.

Если вы считаете, что у вас установлен JDK, и он не был должным образом распознан, просто установите переменную среды JAVA_HOME, чтобы указать на нее

Я нажал правой кнопкой мыши Компьютер> Свойства> Расширенные настройки системы> Переменные среды, Я создал новую системную переменную, называемую JAVA_HOME и установите значение как C:\Program Files\Java\jdk1.7.0_04\bin или C:\Windows\System32\java.exe,

Я снова запустил программу установки - появилось то же сообщение об ошибке.


4
2018-05-28 13:42


происхождения


Какую версию JDK вы используете? - avirk


ответы:


У вас может быть другая проблема, но вот решение, которое я нашел с тем же сообщением об ошибке:

  1. Идти к C:\Windows\system32
  2. переименовывать java.exe к чему-то другому, например java2.exe
  3. Запустите Android SDK Setup еще раз

Благодаря: http://www.androidbeats.in/android-sdk-failed-to-find-java-exe/4251/


5
2017-10-12 23:37





Я загрузил Eclipse Juno, и я тоже хотел установить Android SDK. Он работал только при установке Java JDK «Windows x86 79.48 MB jdk-7-windows-i586.exe» от oracle.com (несмотря на то, что я использую Windows 64-bit).

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


3
2017-07-30 07:43



Этот ответ не имеет смысла. Все, что вы сделали, это установить текущую версию Java SDK. - Ramhound
@Ramhound, делает. он утверждает, что он установил версию x86 даже на 64-битных окнах. - nothrow


Как отмечал ОП этот ответ:

Я установил Java JDK 7u4 для 64-битного Windows 7. Я думаю, что Android SDK   инсталлятор пытался обнаружить 32-битную версию JDK, поэтому я   пошел на установку 32-разрядной версии JDK.

Затем я снова запустил установщик Android SDK. На этот раз установщик   обнаружил JDK и установил SDK. Это было мое решение.


3
2017-10-15 09:35





Просмотрите файл C: / Windows / system32 и найдите файл с именем «java.exe». Затем просто переименуйте его в «java2.exe». Вуаля! Это будет работать.


1
2018-01-03 19:36





На прошлой неделе у меня было приложение, которое не будет работать с Java 7. Мне пришлось вручную загрузить последнюю версию Java 6 с java.com, uninstal 7, затем установить 6, а затем отключить автоматические обновления Java в приложении Java на панели управления ,


0
2018-05-28 16:14



Я установил Java JDK 7u4 для 64-битного Windows 7. Я думаю, что установщик Android SDK пытался обнаружить 32-битную версию JDK, поэтому я пошел на установку 32-разрядной версии jdk. Затем я снова запустил установщик Andoid SDK. На этот раз установщик обнаружил JDK и установил SDK. Это было мое решение. - user1294663
@ user1294663 Пожалуйста, разместите свое решение как ответ и затем принять его, чтобы другие знали, что ваша проблема решена (и как вы ее разрешили!). Комментарии, подобные этому, легко пропустить. - Michael Hampton


Попробуйте запустить установщик Android sdk в режиме администратора. ИТ работал для меня. Просто щелкните правой кнопкой мыши установщик и выберите опцию «запустить как администратор». Должна работать


0
2017-11-22 18:42





Это заставило меня закипать пару дней. Я не смог решить проблему через установщик студии Android, но нашел обходной путь:

  • Идти к http://developer.android.com/sdk/index.html
  • Вместо загрузки «пакета Android Studio» (exe-файла) прокрутите вниз и выберите «пакет инструментов SDK» (zip-файл).
  • Эта работа идеально подходит и позволяет выбрать все пакеты, которые вы хотите загрузить, включая пакеты, установленные установщиком.

0
2018-06-20 17:58



Наверное, не нужен в качестве ответа, потому что есть много других хороших ответов, и вопрос уже более 4 лет. - Eric F