Переменная JAVA_HOME в Android Studio не работает в Windows 8

Я только что установил Android Studio, и он попросил меня настроить переменную JAVA_HOME. Я установил это на "C:\Program Files (x86)\Java\jdk1.8.0_20"мой PATH переменная установлена ​​в "C:\Program Files (x86)\Java\jdk1.8.0_20\bin"а когда я печатаю"java -version"В моей командной строке я получаю" Java версии 1.8.0_20", поэтому я знаю, что мой JDK работает. Когда я печатаю"echo %JAVA_HOME%"в командной строке я получаю"C:\Program Files (x86)\Java\jdk1.8.0_20"а когда я печатаю"echo %PATH%" Я получил "C:\Program Files (x86)\Java\jdk1.8.0_20\bin"так что я знаю, что они работают. Когда я пытаюсь запустить Android Studio, я получаю сообщение об ошибке, которое гласит:" Установка JVM не найдена. Пожалуйста, установите 64-битный JDK."Если я изменю свой JAVA_HOME переменная для включения \bin я получаю сообщение об ошибке JAVA_HOME не указывает на правильную установку JDK. Я просмотрел весь Интернет и сделал все в точности так, как говорит каждый найденный источник. Если кто-то знает, что я делаю не так, помощь будет принята с благодарностью.

Я запускаю Windows 8.1 на поверхности Pro 2 в случае, если это имеет значение.

2 ответа

Решение

Похоже, вы используете 32-разрядный JDK с 64-разрядной версией AndroidStudio. Вы должны скачать и установить Java для 64-битных компьютеров, и все должно быть в порядке.

Ваша Windows. 8 - это 64-битная или 32-битная версия из вышеприведенного сообщения об ошибке. Возможно, вы скачали 32-битный JDK для 64-битной ОС. Но ваша другая настройка (настройка переменной среды) верна.

Другие вопросы по тегам