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

Ошибка Android Studio: "Переменная среды не указывает на действительную установку JVM"

При попытке запустить Android Studio на моем компьютере появляется следующая ошибка:

Переменная среды JAVA_HOME (со значением C:\Program Files (x86)\Java\jdk1.7.0_51\bin) не указывает на допустимую установку JVM

Я попытался удалить расширение \bin в моей переменной среды JAVA_HOME, но это дает мне следующую ошибку:

Не найдено JVM. Установите 64-битный JDK. Если у вас уже установлен JDK, определите переменную JAVA_HOME в компьютере > Свойства системы > Параметры системы > Переменные среды

  • Моя система: Обновление Windows 8.1 1 x64 (64 бит)
  • Каталог Java: C:\Program Files (x86)\Java\jdk1.7.0_51\bin
4b9b3361

Ответ 1

Сделайте шаг за шагом, как показано в этом Видео YouTube

Перейдите к: System -> Advanced system settings -> Environment Variables

Добавьте новую переменную в профиль NAME=JAVA_HOME STRING: Program Files/java/"your string" Сохранить и запустить Android Studio;)

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

Ответ 2

Если вы запустите 64-битную Android-студию, вам нужно добавить JAVA_HOME как

    "C:\Program Files\Java\jdk..."

Если 32bit

    "C:\Program Files(x86)\Java\jdk..."

и не помещайте конец "\ bin" пути.

Ответ 3

Все, что вам нужно сделать, - установить переменные среды JAVA_HOME и JDK_HOME, выполнив следующие шаги:

1) Щелкните правой кнопкой мыши по

Мой компьютер. → → Свойства → > Расширенные настройки системы.- → Окружающая среда Переменные

.

2) В пользовательских переменных для (имя вашего ПК) щелкните новое на botton вкладки.

3) В имени переменной введите JAVA_HOME

4) В переменной значения введите

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

(путь, где ваша папка jdk находится в системе).

5) Сделайте это снова с помощью JDK_HOME

с тем же путем.

Ответ 4

Предоставление как JAVA_HOME, так и JDK_HOME с идентичным Путем без \bin помогло мне! Мои настройки:

  • JAVA_HOME

\ Program Files\Java\jdk1.8.0_05

  • JDK_HOME

% JAVA_HOME%

  • PATH

...% JAVA_HOME%\BIN

Ответ 5

Просто не помещайте конец "\bin" пути.

JAVA_HOME должно быть со значением C:\Program Files(x86)\Java\jdk1.7.0_51

Ответ 6

Чтобы решить эту проблему, добавьте переменную JAVA_HOME в переменные Users вместо системных переменных.

Установите 64-разрядные JDK и JRE, если у вас есть 64-разрядный компьютер и установите переменную JAVA_HOME, как на рисунке

https://www.dropbox.com/sh/4ysuelcz00rphxk/AABwQPXql1b2ciWQDSJjkcT2a?dl=0

Ответ 7

В моем случае у меня была вся переменная для JAVA_HOME в кавычках. Я просто должен был удалить кавычки, а затем он работал нормально.

Ответ 8

Если вы запустите 64-битную версию Android Studio, вам нужно добавить переменную пользователя как

"JAVA_HOME"
"C:\Program Files\Java\jdk1.8.0_31"

Если 32bit

"JAVA_HOME"
"C:\Program Files\Java\jdk1.8.0_31"

и не ставьте \bin end

затем переходит к системной переменной

выберите и отредактируйте "путь" как

"C:\Program Files\Java\jdk1.8.0_31\bin"

здесь u должен должен положить "bin;" в конец также put; вместе..... Okey сделать это

Ответ 9

Просто установите переменную окружения в JAVA_HOME из

C:\Program Files\Java\jdk1.7.0_51)

с битом для 64-разрядной версии и тем же для 32-разрядной версии с программными файлами (x86).

NO \BIN после того, как он будет работать правильно.

Ответ 10

Скорее всего, проблема возникает из-за несовместимости 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. Вы хорошо пойдете сейчас.

Ответ 11

У вас возникла проблема с установкой Java JDK. Поэтому попробуйте переустановить его. Вы можете скачать его из: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Похоже, вы имеете 64-битную систему, поэтому загрузите версию "Windows x64".

Ответ 12

Ответ на этот вопрос можно найти здесь

goto the AndroidStudio installation folder.
goto bin folder and open studio.bat in text editor
add set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0//your java path after the ECHO line.
goto Start -> All Programmes -> Android Studio ->
right click on Android Studio and click on properties.
You will see the Target something like <installation path>android-studio\bin\studio64.exe
change it to <installation path>android-studio\bin\studio.bat

или..... даже это может работать

Путь Java_Home установлен в родительскую папку на C:\Program Files\Java\jdk1.8.0_25

Ответ 13

У меня были 64-битные версии Windows, но мой SDK был 32 бит. Никаких изменений в переменных не было, чтобы решить мою проблему:

Вместо открытого

C:\Program Files\Android\Android Studio\bin\studio64.exe

Я использовал

C:\Program Files\Android\Android Studio\bin\studio.exe

Ответ 14

Добавление следующего пути без обратной косой черты "\" в конце сработало для меня. C:\Program Files\Java\jdk1.8.0_31

Ответ 15

Я решил эту проблему, убедившись, что значение JAVA_HOME было расположение папки на английском языке

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

а не местоположение папки, которое можно увидеть/просмотреть в моей Windows7 - португальская установка

C:\Programas\Java\jdk1.8.0_31

Ответ 16

В ответ на:

Ok, Same error (The Environment variable JAVA_HOME (with a value of C:\Program Files(x86)\Java\jdk1.7.0_51\bin)) does not point to a

действительная установка JVM). Что мне делать? - IPconfigrammer Apr 20 '14 в 18:41

      I can give you a last advice of checking your JDK by opening the jvisualvm.exe or installing a program like BlueJ to check whether

ваш JDK поврежден или нет. - prakhar19 Apr 20 '14 в 18:45

      jvisualvm.exe works otherwise, I'm not sure. Problem Still unsolved –  IPconfigrammer

IPconfigrammer - У меня были те же проблемы. Попробовав все, что на этой странице, я заметил, что когда Android-студия говорила мне, что она недействительна, она попросила меня установить 64-битный JDK. Итак, хотя мои окна 86-бит, я загрузил 64-битный JDK и, не меняя каких-либо переменных среды или чего-либо еще, я только что открыл Android Studio в первый раз. Больше ошибок.:)

Итак, попробуйте 64-битный вместо 86-разрядного.

Ответ 17

В моем случае проблема заключалась в том, что строка строки попала в настройку переменной JAVA_HOME. Я не уверен, как это сделать, но я раньше ухитрился с ним, потому что у меня была проблема с несвязанной конструкцией w40, использующей JAVA_HOME, и я скопировал путь.

Я заметил проблему частично, когда я сделал команду "set" из командной строки, и она показала "JAVA_HOME" в одной строке и путь на следующей строке и пустую строку после нее.

Но действительно помогло команда gradle. Он дал то же сообщение об ошибке. Это дало мне уверенность в том, что проблема действительно была переменной JAVA_HOME, а не установкой Android Studio.

Чтобы решить проблему, я сначала удалил переменную JAVA_HOME. Затем, когда вы настраиваете команду для установки переменной, я вручную вводил путь в Textpad, чтобы убедиться, что не было возврата строки или возврата каретки.

Затем я выполнил команду:

setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_71"

Ответ 18

все, что вам нужно сделать, это установить tJAVA_HOME и JDK_HOME пути переменных окружения для этого, перейдите в мои настройки свойств компьютера с именем JAVA_HOME и JDK_HOME C:\Program Files\Java\jdk1.8.0_25

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

Ответ 19

У меня также была аналогичная проблема. Правильно установив приложение, правильно настроив JAVA_HOME, он все еще не смог найти JDK и жалуется на версию 1.6.0_17.

У меня больше нет такой версии, установленной на моей машине. После многократного копания я попал на "HKEY_LOCAL_MACHINE\software\javasoft\Java Development Kit\ ", где я упомянул несколько версий JDK.

Я удалил все, кроме 1.8.0_25, которые у меня есть на моей машине. Перезагрузился Android Studio, и он работал без проблем. Может быть, кто-то посетит эту страницу, столкнувшись с подобной проблемой, может помочь.

Ответ 20

Это началось со мной, когда я изменил переменные для Android Studio. Перейдите в ваш studio64.exe.vmoptions файл (расположенный в c:\users\userName\.AndroidStudio{version}\ и комментируйте аргументы.