У меня установлен 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
.
Я снова запустил установщик — появилось то же самое сообщение об ошибке.
решение1
У вас может быть другая проблема, но вот решение, которое я нашел для того же сообщения об ошибке:
- Идти к
C:\Windows\system32
- Переименуйте
java.exe
во что-нибудь другое, напримерjava2.exe
- Запустите установку Android SDK еще раз.
Благодаря:http://www.androidbeats.in/android-sdk-failed-to-find-java-exe/4251/
решение2
Я скачал Eclipse Juno и хотел установить Android SDK тоже. Это сработало только после установки Java JDK«Windows x86 79,48 МБ jdk-7-windows-i586.exe» с сайта oracle.com(несмотря на то, что я использую Windows 64-бит).
Не забудьте сначала удалить все комплекты Java JDK из панели управления, прежде чем устанавливать JDK, указанный выше.
решение3
Как прокомментировал ОПэтот ответ:
Я установил Java JDK 7u4 для Windows 7 64-bit. Я думаю, что установщик Android SDK пытался обнаружить 32-битную версию JDK, поэтому я пошел устанавливать 32-битную версию JDK.
Затем я снова запустил установщик Android SDK. На этот раз установщик обнаружил JDK и установил SDK. Это было мое решение.
решение4
На прошлой неделе у меня было приложение, которое не работало с Java 7. Мне пришлось вручную загрузить последнюю версию Java 6 с сайта java.com, удалить 7, затем установить 6, а затем отключить автоматические обновления Java в приложении Java на панели управления.