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

С Android-студией не найдено jvm, установлен JAVA_HOME

У меня есть переменная JAVA_HOME, установленная на:

C:\Program Files (x86)\Java\jdk1.7.0_45 \ И путь к jdk: C:\Program Files (x86)\Java\jdk1.7.0_45

Однако, когда я пытаюсь запустить андроид-студию, я получаю сообщение об ошибке:

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

4b9b3361

Ответ 1

В нем говорится, что это должен быть 64-разрядный JDK. У меня такое ощущение, что вы установили (в предыдущее время) 32-разрядную версию Java. Путь для всех 32-разрядных приложений в Windows 7 и Vista:

C:\Program Files (x86)\

Вы устанавливали переменную JAVA_HOME в 32-разрядную версию Java. Задайте для переменной JAVA_HOME следующую информацию:

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

Если это не работает, убедитесь, что версия JDK - 1.7.0_45. Если нет, измените переменную JAVA_HOME на (с JAVAVERSION как номер версии Java:

C:\Program Files\Java\jdkJAVAVERSION

Ответ 2

Вот учебник: - http://javatechig.com/android/installing-android-studio и http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/

Добавление системной переменной JDK_HOME со значением c:\Program Files\Java\jdk1.7.0_21\работало для меня. Последнюю версию Java можно скачать здесь. Кроме того, убедитесь, что переменная JAVA_HOME также установлена ​​с указанным выше местоположением.

Обратите внимание, что указанное выше местоположение - это мое местоположение в java. Отправьте свое местоположение на пути

Ответ 3

Когда вы устанавливаете его "для всех пользователей" (не только для текущего пользователя), вам не нужно будет направлять Android Studio для JAVA_HOME. Конечно, JDK установлен.

Ответ 4

Хотя вопрос задан давно, я вижу эту проблему недавно после установки Android Studio 2.1.0v и JDK 7.80 на моем компьютере Windows 10, 32-разрядная ОС. Я получил эту ошибку.

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

Я пробовал разные способы исправить это. Но согласно Системным требованиям на веб-сайте разработчика Android .

Решена после установки JDK 8 (jdk-8u101-windows-i586.exe) ссылка на сайт загрузки JDK.

Надеюсь, это поможет кому-то.

Ответ 5

Для меня дело было совершенно другим. Я создал файл studio64.exe.vmoptions в C:\Users\YourUserName\.AndroidStudio3.4\config. В этой папке у меня была опечатка лишних пробелов. Из-за этого я получал ту же ошибку.

Я заменил studio64.exe.vmoptions на следующий код.

# custom Android Studio VM options, see https://developer.android.com/studio/intro/studio-config.html

-server
-Xms1G
-Xmx8G
# I have 8GB RAM so it is 8G. Replace it with your RAM size.
-XX:MaxPermSize=1G
-XX:ReservedCodeCacheSize=512m
-XX:+UseCompressedOops
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-da
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-Didea.paths.selector=AndroidStudio2.1
-Didea.platform.prefix=AndroidStudio