Подтвердить что ты не робот

Установка Android Studio не указывает на допустимую ошибку установки JVM

Я только что загрузил Android Studio. При попытке запустить его мне пришлось изменить переменную окружения и добавить

JAVA_HOME

и

C:\Progra ~ 2\Java\jdk1.6.0_22

Как только я закончил это препятствие, теперь я получаю еще одну ошибку:

The environment variable JAVA_HOME (with the value of *C:\Progra~2\Java\jdk1.6.0_22*) does not point to a valid JVM installation.

Я просмотрел другие подобные вопросы, и меня попросили проверить версию, поэтому я сделал следующее в CMD:

C:\Users\Andre>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)

C:\Users\Andre>javac -version
javac 1.6.0_22

Из результатов кажется, что у меня JVM.

Я также пробовал эти пути для JAVA_HOME, я закрыл и каждый раз открывал новое окно CMD

C:\Program Files (x86)\Java\jre7
C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jdk1.6.0_22
C:\Program Files (x86)\Java\jre7\bin
C:\Program Files (x86)\Java\jre6\bin
C:\Program Files (x86)\Java\jdk1.6.0_22\bin
4b9b3361

Ответ 1

Направьте свою переменную JAVA_HOME в C:\Program Files\Java\jdk1.8.0_xx\, где "xx" - номер обновления (убедитесь, что это соответствует имени вашего фактического каталога). Не включайте bin\javaw.exe в путь.

ПРИМЕЧАНИЕ. Вы можете получить доступ к графическому интерфейсу переменных среды из CLI, введя rundll32 sysdm.cpl,EditEnvironmentVariables. Обязательно введите переменную пути JAVA_HOME в System variables, а не пользовательские переменные. Если переменная path находится в User, Android Studio будет не найти путь.

Ответ 2

Совершенно возможно, что все остальные ответы работают для людей, но для меня этот путь работал:

Оставьте свой путь JDK в JAVA_HOME Системная переменная, как указано здесь. Не добавляйте bin или другой путь. Это сработало для меня.

C:\Program Files\Java\jdk1.8.0_11\

В противном случае я получаю эту ошибку:

Installing Android Studio, does not point to a valid JVM installation error

Ответ 3

Обновлена ​​студия Android до версии 1.2.1. Даже при том, что я получал ту же ошибку. Ничего не работало, наконец, заменил JAVA_HOME на JDK_HOME, и он сделал магию.

Ответ 4

2 предложенные решения

  • Обновление JDK до 1.7

  • Убедитесь, что 32-разрядные или 64-разрядные версии совпадают с обеих сторон.

Ответ 5

Недавно я работаю с версией JDK 1.8.0_25 в Windows 8.1, и у меня была такая же проблема с этим. Но как сказал Панкадж Джахар

Реальное решение для меня было довольно простым:

  • Добавьте переменную JAVA_HOME к системным, а не к пользовательским.
  • Путь, введенный для этой переменной, был:

    C:\Program Files\Java\jdk1.8.0_25\
    

И это работает для меня!

Ответ 6

В моем случае это началось после того, как я обновился до Android Studio 1.2. Чтобы исправить это, мне просто пришлось удалить "\ bin" из моей переменной JAVA_HOME.

Ответ 7

1) Просто удалите \bin из переменной среды Java_home.  Это сработало для меня.
2) Также убедитесь, что вы используете правильные версии студии android и Java (32/64 бит)

Ответ 8

Мне пришлось положить обратную косую черту в конце пути, и это сработало для меня.

Раньше я использовал

C:\Program Files\Java\jdk1.7.0_79

просто положив "\" в конце, работал на меня. Теперь значение переменной JAVA_HOME

C:\Program Files\Java\jdk1.7.0_79\

Ответ 9

Я использую 64-битную Windows. После борьбы с различными настройками я выполнил следующие действия:

  • Через Установка/удаление программ Я удалил все Java
  • Удалена переменная JAVA_HOME из среды
  • Удалена ссылка на папку Java из переменной среды PATH
  • Скачал и установил 64-битный Java SDK
  • Добавил переменную JAVA_HOME в системные переменные и присвоил ей значение C:\Program Files\Java\jdk1.8.0_31

На последнем шаге обратите внимание, что это родительская папка, а не подпапка \bin. Это начало работать.

Ответ 10

Не включайте папку bin при выполнении пути для Java_home.

Ответ 11

У меня тоже была эта проблема, и я, должно быть, пробовал 20 разных решений для добавления путей, прежде чем я ее разработал. Кто-то упомянул это почти как примечание, но это была моя проблема:

убедитесь, что вы используете 64-разрядную версию java.

Ответ 12

Моя проблема отличалась от любой из вышеперечисленных, насколько я могу судить. У меня была рабочая версия 1.1 для Android Studio и обновлена ​​до версии 1.2 Затем я получил ошибку JAVA_HOME при запуске 1.2

Проблема заключалась в том, что мой JAVA_HOME был установлен в "C:\Program Files\Java\jdk1.8.0_20" с включенными кавычками. Я не поставил их там, чтобы процитировать строку, кавычки были в поле "Значение переменной". Похоже, что 1.1 довольны кавычками, но 1.2 не является.

Удаление кавычек удалило ошибку, а 1.2 теперь открывается отлично

Ответ 13

Попробуйте использовать вышеуказанные параметры Но эта работа для меня работала. мой JAVA_HOME выглядел так C:\Program Files\Java\jdk1.7.0_21; F:\Software\apache- ant -1.9.4-bin\apache- ant -1.9.4\bin Сохранение только пути JAVA в JAVA_HOME Удалите любой дополнительный путь, если вы дали C:\Program Files\Java\jdk1.7.0_21

Ответ 14

Я думаю, что вы делаете все, что нужно, просто удалите ";" из последней переменной java_home. все будет хорошо работать.

Ответ 15

Используя c:/Program Files/Java/jre1.8.0_73/ instead of C:/Program Files/Java/jdk1.8.0_73 как переменную JAVA_HOME, я решил проблему для меня. Студия Android теперь запускается без проблем.

Ответ 16

Следуйте решению @abs

Если вы все равно продолжаете получать ошибку даже после установки переменной JAVA_HOME Скопируйте папку студии на диск C, а затем запустите studio.exe или studio64.exe в зависимости от вашего java versio

Ответ 17

В моем случае это было из-за невидимого символа в начале пути:

введите описание изображения здесь

Ответ 18

Скорее всего, проблема возникает из-за несовместимости 32-битных и 64-битных excecutables. Предположим, если вы установили 32-битную Android-студию по ошибке, и вы будете загружать 64-битный JDK. В этом случае 32-битная Android Studio не сможет получить 64-битный JDK. Это была проблема, с которой я столкнулся. Поэтому я выполнил следующие простые шаги, чтобы заставить его работать,

  • Загруженный 32-разрядный JDK (вы также можете скачать 64-битную Android-студию, если вы не хотите менять 64-битный JDK)
  • Щелкните правой кнопкой мыши MyComputer > Дополнительные системные настройки > в разделе "Дополнительно" > "Переменные среды" > "Системные переменные" > Добавить JAVA_HOME как ключ и ваш jdk (например: C:\Program Files (x86)\Java\jdk1.7.0_79) местоположение как значение.
  • Сохраните его и запустите Android Studio. Тебе хорошо идти.