Android Studio не удалось загрузить библиотеку JVM

Я установил JDK 1.0.7_25 и комплект Android Studio в соответствии с инструкциями. После завершения установки при попытке запуска я получил следующее сообщение об ошибке:

Failed to load JVM DLL C:\Program Files\Java\jdk1.7.0_25\jre
If you already have a 32-bit JDK installed, define a JAVA_HOME variable in Computer > System Properties > System Settings > Environment Variables.

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

Ответ 1

Помимо JAVA_HOME который должен быть установлен в каталог jdk например C:\Program Files\Java\jdk1.7.0_21 вы также должны добавить путь к jdk bin, например C:\Program Files\Java\jdk1.7.0_21\bin. Поскольку вы уже знаете, как установить переменную JAVA_HOME добавление дополнительного каталога в переменную path точно так же, но вам нужно отредактировать существующую переменную и добавить путь, разделенный точкой с запятой, например, add ;C:\Program Files\Java\jdk1.7.0_21\bin до конца пути. А затем перезагрузите компьютер, чтобы запустить Android Studio. Подробнее: Начало работы с Android Studio

Ответ 2

Это работает так:

JAVA_HOME: C:\Program Files\Java\jdk1.7.0_21

а также

ПУТЬ: C:\Program Files\Java\jdk1.7.0_21\bin

Ответ 3

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

JAVA_HOME = C:\path to jdk\

PATH = C:\other existing paths\;C:\path to jdk\bin\

Ответ 4

Это очень просто! [step-1] [1].. Просто перейдите в раздел "Дополнительные параметры" > переменные среды. В системных переменных добавьте новую переменную (JAVA_HOME), нажав кнопку new. Заполните значение переменной по местоположению jdk- "C:\Program Files\Java\jdk1.7.0_75" в программной переменной.

На следующем шаге вам нужно отредактировать существующие системные переменные, прокрутив вниз, чтобы найти "путь: в значениях переменных уже указано так много значений пути. Таким образом, используя"; ", вы можете добавить другое значение как"; C:\Program Files\Java\jdk1.7.0_75\bin ".

Проверьте его. Это готово. Все самое лучшее.

Ответ 5

Я добавил JAVA_HOME = C:\Program Files\Java\jdk-10.0.1. И откройте Android Studio от имени администратора. Работал на меня.

Ответ 6

Уже очень поздно для моего ответа, но все же для людей, которые ссылаются на это в будущем, у меня была такая же проблема. У меня была 64-битная ОС, и я пытался открыть studio.exe, 32-битный. Я открыл studio64.exe и все заработало.

Ответ 7

Чтобы быть уверенным, убедитесь, что ваша версия Java включена в панели управления Java, иногда она конфликтует, а студия android не удается выбрать, поскольку тот, который включен, не находится на пути к классам. Убедитесь, что тот, который включен, является который установлен в Класс Путь/Окружающие переменные.

Java control Pane

java Contrl Panel2

Счастливое кодирование!

Ответ 8

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

Щелкните правой кнопкой мыши → Запуск от имени администратора

Если это невозможно, возможно, существует другой подход, который может включать установку JDK в месте, которое можно запускать без повышенных разрешений (идеи см. В других ответах).

Ответ 9

Перезагрузка была не нужна. Это сработало.

JAVA_HOME: C:\Program Files\Java\jdk1.8.0_201\jre\bin\server\jvm.dll 

а также

PATH: C:\Program Files\Java\jdk1.8.0_201\bin