2015-02-05 3 views
19

У вас возникли проблемы с запуском студии Android. Получите следующее сообщение: переменная среды JAVA_HOME (со значением C: \ Program Files \ Java \ jdk1.8.0_31) не указывает на действительную установку JVM. Проблема в том, что, насколько я могу судить, переменная окружения, которую я установил, указывает на действительную установку.Android Studio - JAVA_HOME не указывает на действительную установку JVM

Я пробовал все: переименовать его в JDK_HOME, указывая на все вспомогательные каталоги в папке jdk, на удаление и переустановку java и android studio примерно 3 раза. Я проверил triple, что у меня установлен 64-битный JAVA (и мой компьютер - 64 бит). В значительной степени в конце моей веревки. Помощь будет оценена в разное время.

Вот экран крышка из моих окон, вы можете обнаружить что-то очевидное у меня нет:

a screen cap of my windows

+0

Посмотрите на ссылку ниже, вы должны изменить свое местоположение JDK в студии [1]: http://stackoverflow.com/a/200 33812/4384828 –

+2

, если вы перейдете в «Файл -> Другие настройки -> Структура проекта по умолчанию» ... что вы видите при установке JDK? –

+0

У вас есть% JAVA_HOME% \ bin в переменной «Путь»? Вы пробовали с помощью java 7 ?? – Alist3r

ответ

0

Помните, что вы должны установить переменную JAVA_HOME в C: \ Program Files \ Java \ JDK1 .8.0_31, точно так же, как вы установили переменную JDK_HOME. :)

Увидеть этот пост для справки: Android Studio installation on Windows 7 fails, no JDK found

Кроме того, вы можете попробовать установить более старую версию Java, так как новые из них не могут быть совместимы с вашей IDE. Справка: Android Studio error: "Environment variable does not point to a valid JVM installation"

+0

У меня есть обе переменные, установленные в C: \ Program Files \ Java \ jdk1.8.0_31 – oneshotfinch

+0

Возможно, попробуйте установить более старую версию java. Совершенно новые не всегда совместимы с средой разработчика. – Anfaje

0

в вашей системе переменной (путь) Append это wilset в C: \ Program Files \ Java \ jdk1.8.0_31

+0

Я думаю, вы пытаетесь сказать, что правильный путь (например, '% JAVA_HOME% \ bin'), содержащий исполняемый файл Java (например,' java.exe'), также должен быть в переменной среды PATH, но ответ довольно нечитабелен прямо сейчас. –

0

Удалить все ваши пользовательские переменные пути из Среды переменной, и сохранить только два (TEMP & TMP), он будет работать.

6

Чтобы исправить это, просто удалите «\ bin» из моей переменной JAVA_HOME.

Примечание: обязательно поставить переменную пути к JAVA_HOME в System variables, а не user variables. Если переменная path находится в User, Android Studio не найдет путь.

22

Вы можете попробовать это Android Studio error: "Environment variable does not point to a valid JVM instalation"

это работает для меня. При запуске 64-битной Android Studio, вы должны добавить JAVA_HOME в

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

If 32-битном

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

и не записывайте "\ Bin" конец пути.

+0

Убедитесь, что вы фактически не набираете кавычки. Как только я удалил их, мой работал отлично (win7x64). – shade4159

+0

это сработало для меня. thanx –

2

Убедитесь, что JAVA_HOME находится в разделе «Системные переменные» и указывает на короткий путь JDK. Например, если JDK составляет C:\Program Files\Java\jdk1.7.0_79, то установите JAVA_HOME на номер C:\PROGRA~1\Java\JDK17~1.0_7. Первоначально я получал сообщение об ошибке выше, но он начал работать, когда я сделал это изменение, и не нужно было перезагружаться.

3

Столкнувшись с такой же проблемой в течение многих недель. Что сработало для меня: удалил все java с ноутбука затем установил jdk 7 64 бит, удалил JAVA_HOME и добавил JDK_HOME.

11

Как вы сказали у вас есть 64-битную систему, то скопировать этот путь C: \ Program Files \ Java \ jdk1.8.0_31

Шаг 1: - Создать JAVA_HOME переменную, нажав новое и прошлое (C: \ Program Files \ Java \ jdk1.8.0_31) этот путь.

Шаг 2 Затем щелкните переменную пути и редактировать затем мимо него свой путь после добавления точкой с запятой (;) C: \ Program Files \ Java \ jdk1.8.0_31

enter image description here

Я используя окна 10 так это окна выглядят как этот

enter image description here

Примечание: - Если выше диалоговое окно не открывается, то , выберите переменную пути и нажмите Изменить .... Расположить конец текущего значения переменной Append путь JDK, используя точку с запятой и нажмите кнопку ОК

+0

Спасибо! Это работает для меня :) – Pazuzu

+0

ваш wc рад слышать, что –

+0

Это работает. Спасибо @ArpitPatel – xrnd

2

сделать JAVA_HOME системной переменной под переменные окружения и установите его в C:\Program Files\Java\jdk1.8.0_31.

После этого выйдите из системы и войдите в систему. Это должно устранить сообщение об ошибке, которое вы получаете. Затем запустите Android Studio.

2

Чтобы исправить Android Studio - JAVA_HOME не указует на действительную проблему установки виртуальной машины Java, выполните следующие действия:

Шаг 1: Откройте окно командной строки, введя «CMD» в Окно поиска в меню «Пуск».

Шаг 2: Теперь измените каталог на Android установки студии:

кд "C: \ Program Files (x86) \ Android \ андроида-студия \ Bin"

Шаг 3: Тип 'studio.bat' и нажмите enter. Если переменные среды JAVA не установлены должным образом, вы должны получить сообщение об ошибке, как показано ниже.

enter image description here

Шаг 4: Таким образом, ясно, что Android студия не в состоянии прочитать расположение JDK. Все, что вам нужно сделать, это, установите JAVA_HOME и JDK_HOME environment variables by following the steps mentioned in this guide.

enter image description here enter image description here

Шаг 5: Закройте окно командной строки существующего. Этот шаг очень важен, поскольку вновь заданная переменная не будет отражать иначе.

Шаг 6: Запустите окно команд и введите команду ниже, чтобы убедиться, что переменные среды установлены правильно.

эхо% JAVA_HOME%

эхо% JDK_HOME% enter image description here

Шаг 7: Теперь измените каталог установки Android студии.

кд "C: \ Program Files (x86) \ Android \ андроида-студия \ Bin"

Шаг 8: Тип «studio.bat» и нажмите клавишу ВВОД. Теперь студия Android начнет нормально.

Основываясь на этой ссылке: Google Android Studio is not launching?

+0

исправил мою проблему .. это правильное решение –

0

Для меня это было исправлено, когда я снял ведущий и ведомые двойные кавычки в системной переменной JAVA_HOME среды (Windows 7 x64):

Did НЕ работа: "C:\path\to\jdk\without\bin"
ли работа: C:\path\to\jdk\without\bin

Примечание:
У меня нет пробелов на пути к JDK (настраиваемое местоположение)!

0

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

`Go to Control Panel> Advanced System Settings> Environment Variables 
> System Variables> New> Variable name: JDK_HOME 
          Variable value: C:\Program Files\Java\jdk1.8.0_31\ 

and then click on android studio..It will start working.` 
1

JAVA_HOME: C: \ Program Files \ Java \ jdk1.8.0_102 \             // Скопировано из PATH.

Удалить цитаты, если они есть.

Если ваша система затем 32 бит исполнения studio.exe

Если ваша система 64 бит, то просто выполнить studio64.exe

Это решило мою проблему

0

Шаг 1) Скачать свою версию jdk exe и запустите его. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Шаг 2) После завершения установки вы увидите каталог jdk в папке Java в файлах программ в разделе C Драйвер . Шаг 3) Щелкните правой кнопкой мыши на моем компьютере, затем выберите предварительные настройки, затем щелкните настройки среды. Шаг 4) добавить новую переменную JAVA_HOME и установите путь к PATH = C: \ Program Files \ Java \ jdk1.8.0_31 \ Шаг 5) Run Android Studio :)

0

ДЛЯ JAVA, СВЯЗАННЫЕ С УСТАНОВКОЙ ЭТО УСТАНОВКА ПУТИ СОБИРАЕТСЯ, ЧТОБЫ УСТАНАВЛИВАЕТ ВАШИ УСТАНОВКИ УСПЕШНО.

Шаг 1: - Создайте переменную JAVA_HOME, щелкнув новый и прошлый (C: \ Program Files \ Java \ jdk1.8.0_31) этот путь.

Шаг 2 Затем щелкните переменную пути и редактировать затем мимо него ваш путь после того, как добавить точку с запятой (;) C: \ Program Files \ Java \ jdk1.8.0_31

0

МОЙ КОМПЬЮТЕР | RIGHT CLICK | НЕДВИЖИМОСТИ | РАСШИРЕННЫЕ НАСТРОЙКИ СИСТЕМЫ | ADVANCED TAB | ОКРУЖАЮЩАЯ СРЕДА | ПОЛЬЗОВАТЕЛЬСКИЕ ПЕРЕМЕННЫЕ | NEW | VARIABLE NAME = JAVA_HOME VARIABLE VALUE = "C: \ Program Files \ Java \ jdk1.8.0_131"

REMOVE BIN, ЕСЛИ ВЫ УЖЕ ДОБАВЛЕНО ...

Привет! Это работает для меня ...

0

Мы также можем решить эту проблему с помощью JDK 8 установить JDK 8 нажмите здесь http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmli и скачать JDK установки установить его скопировать путь пойти в папку выберите программу с диска, то выберите java , затем выберите jdk, и вы увидите, что версия переместится в эту папку, и скопируйте путь и щелкните правой кнопкой мыши на моем компьютере, перейдите в свойства, затем выберите предварительные настройки, после чего вы увидите одного поп-щенка, в котором вы должны выбрать переменные.и нажмите на новой вкладке и дать имя переменной JAVA_HOME и в пути вы должны пройти путь, который вы должны скопировать для JDK 8 enter image description here

после этого вы должны нажать ОК ОК два раза Теперь начать свой андроид ошибка студия будет решена

0

Я использую Windows 7 32-бит, и это работает для меня:

Добавлена ​​новая переменная система: JDK_HOME с правильного расположения моего JDK:

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

0

Я попытался установить все версии JDK и изменения переменной среды пользователя. Работали только следующие. Установите те же самые версии, и вам хорошо идти.

  1. Android студии версия 2.1.2
  2. Установка Java jdk1.8.0_91
  3. Добавьте следующую пользовательского окружения переменную JAVA_HOME C: \ Program Files \ Java \ jdk1.8.0_91

enter image description here

Смежные вопросы