Android studio не находит java

Android Studio – установка JVM не найдена

У меня возникают проблемы с загрузкой Android Studio

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

No JVM Installation found. Please install a 64 bit JDK.

Моя текущая системная спецификация:

Операционная система: Windows 8.0 64 bit version
Установлен JDK: JDK 1.8.0

Что я пробовал:

Я попытался сообщить об ошибке, а также в большинстве решений установить переменную JDK_HOME в переменных среды на мой путь JDK (версия 64 бит), т.е. C:\Program Files\Java\jdk1.8.0_05

*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart

Вот вывод cmd для версии java:

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

Я сделал следующее, чтобы заставить его работать.

  • перейдите в установочную папку AndroidStudio.
  • перейти bin и открыть studio.bat в текстовом редакторе
  • добавить set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0 //ваш путь java после строки ECHO.
  • goto Start → All Programmes → Android Studio →
  • щелкните правой кнопкой мыши по Android Studio и нажмите properties .
  • Вы увидите Target что-то вроде android-studio\bin\studio64.exe
  • измените его на android-studio\bin\studio.bat

Теперь вы можете получить к нему доступ, щелкнув его в меню.

Примечание: Я попробовал его с 8, он работает.

Я воспроизвел вашу проблему в моей системе Windows 8.1:

  • Установлен 64-разрядный JDK 1.8.0_11.
  • Установлен последний пакет Android Studio.
  • Пошел в Панель управления → Система → Расширенные системные настройки → Переменные среды…
  • Добавлен JDK_HOME, указывающий на мой 64-разрядный JDK.
  • Запущен studio64.exe

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

  • Пошел в Панель управления → Система → Расширенные системные настройки → Переменные среды…
  • Изменено имя JDK_HOME на JAVA_HOME.
  • Запущен studio64.exe

Это пришло успешно!

1. Загрузите 64-битную версию JDK из здесь

Как показано на следующем рисунке, перейдите к Control Panel → System and Security → Advanced system settings → Environment Variables → New (системные переменные)

Затем добавьте имя переменной: JAVA_HOME и значение переменной: C:\Program Files\Java\jdk1.8.0_25

Обратите внимание, что jdk1.8.0_25 может варьироваться в зависимости от версии JDK.

  1. Нажмите кнопку “ОК” на оставшейся части окон.

1-Щелкните правой кнопкой мыши на Android Studio и выберите свойства.

2-Заменить studio64.exe в ссылке studio.exe.

Хорошо, у меня была эта проблема, и это то, что исправил ее для меня. Для записи я использую Windows 8.1 и Java JDK 1.8.31, все 64-разрядные.

Проблема заключается в пробеле между “Программой” и “Файлы” в пути, установленном в JAVA_HOME . Раньше у меня была эта проблема, но я не понимал, до тех пор, пока я не проверил инструкции здесь для установки JAVA HOME , тогда все это имело смысл.

В двух словах измените путь JAVA_HOME :

Обязательно установите правильный номер версии JDK для вашей установки. Удаление пространства с пути устраняет все в моей системе.

Как указано на странице, приведенной выше,

1\ для C:\Program Files\

2\ для C:\Program Files(x86)\

в зависимости от того, где установлен JDK в вашей системе.

Примечание. Прежде чем сделать это изменение, моя система правильно повторила значение JAVA_HOME как C:\Program Files\Java\jdk1.8.0_31 в окне команд, заставив меня поверить, что все было хорошо. Однако попытка запустить %JAVA_HOME%\bin\javac сообщила, что путь не найден. После удаления пробела из пути JAVA_HOME ту же команду выполняется отлично.

Читайте также:  Отключить персонализацию рекламы андроид

Удалите Java 8 и очистите свои JDK_HOME и ваши JAVA_HOME окружающие пути. Затем установите 64-битные JAVA 6 или 7 JDK из ваших предпочтений.

Убедитесь, что вы установили путь в SYSTEM VARIABLES , а не в USER VARIABLES , также….. назовите имя переменной как JAVA_HOME и адрес как C:\Program Files\Java\jdk1.8.0_25\ убедитесь, что вы не разместили точка с запятой.

В соответствии с Oracle примечания по установке, вы должны скачать/установить JDK для правильной системы. Для вашего удобства я связался с ним из приведенного выше предложения. Если вы все еще сталкиваетесь с проблемами, оставьте комментарий. Я написал короткий код, который скажет вам, если ваш JVM 64 или 32-разрядный ниже. Я предлагаю вам запустить этот класс и оставить комментарий относительно его вывода:

Просто убедитесь, что установленная версия как Android Studio, так и JDK имеет либо 32-разрядную, либо 64-разрядную версию. Если JDK имеет 32-битную и Android-студию 64-бит или наоборот, то это не сработает, если вы настроили JAVA_HOME.

Решение задается самой ошибкой, Goto My computer (Правой кнопкой мыши) → Свойства → Расширенные настройки системы → Переменные окружения → Создать новую переменную.

Приведите следующие данные:

Имя переменной: JAVA_HOME.

Значение переменной: (ваш путь к папке установки java jdk).

Чтобы найти путь для установки java, перейдите к программным файлам на вашем установочном диске окна (обычно C-диске). Найдите папку с именем JAVA, в которой находится папка JDK.

Скопируйте адрес ссылки сверху и вставьте его в значение переменной.

Теперь нажмите “ОК”, и после того, как создается переменная окружения, перезапустите андроид-студию.

Надеюсь, что это поможет.

Мое исправление заключалось в удалении двойных кавычек, в которые я вложил путь JAVA_HOME.

Вместо объявления JAVA_HOME как “C\Program Files…”

Я удалил “и объявил JAVA_HOME как C\Program Files…

Я нахожусь на Win 7, x64

Я также столкнулся с той же проблемой. Решение, которое помогло мне, было загружено и установлено 64-битное JDK из этой и установите переменную” java_home” новый JDK установлен путь, как C:\Program Files\Java\jdk1.7.0_45. Надеюсь, это поможет.

У той же проблемы после обновления моей машины с 7 до 10 пришлось переустанавливать JDK всю перегрузку и занимал меня всего несколько секунд.
Вот шаги, которые я выполнил.

Согласитесь с соглашением о оракуле. Затем выберите свою версию Windows в моем случае – 64 бит, после чего ее..Next..Next, после того, как вы соревнуетесь, вы можете без проблем перезапустить свою студию Android. Надеюсь, что это поможет

В Control Panel -> System -> Advanced system settings -> Environment Variables нет JDK_HOME OR JAVA_HOME

Я добавил запись с именем: JDK_HOME, указав на: C:\Program Files\Java\jdk1.8.0_25\ (у вас есть чтобы указать это на путь установки JDK)

И все, кажется, отлично работает сейчас

Android Studio Works отлично работает с Java 1.8 или Java 8 . У меня также была неправильная ошибка JVM. Причина заключалась в том, что “;” (точка с запятой) в конце значения пути JAVA_HOME . Правильный формат для значения пути:

C:\Program Files\Java\jdk1.8.0_xx (замените xx на текущую версию)

Не включайте ; (точка с запятой) в конце значения JAVA_HOME

  • Для меня это оказывается переменными среды, которые не наследуются.
  • Быстрый ответ: перезагрузитесь, а не нажмите на studio.bat, а не studio.exe или studio64.exe.

“Правый клик” – “Запуск от имени администратора” работает для меня , если:
** Установлен JDK_HOME или JAVA_HOME. (PATH не нужно было менять для меня)
** Я запускаю studio.bat, а не studio.exe
** Примечание. По умолчанию Я являюсь администратором учетной записи Microsoft (эта часть Microsoft может затрагивать вещи), и я редко перезагружаюсь. Я запускаю Win8.1 64bit. Я установил как JDKv1.8.0.0_25 32 бит, так и 64 бит, и имел 32-разрядную и 64-разрядную версию JRE уже установленную (используемую другим программным обеспечением).

Читайте также:  No valid installer medium found android

Я обнаружил, что существует разница в нажатии на studio.bat, studio.exe и запуск studio.bat из командной строки. Есть также разница, если я перезагрузился или нет.

Разница: переменные системной среды не все в зависимости от того, как я запускаю программу.

В меню “Пуск” перетащите копию “командной строки” на рабочий стол, затем измените свойства, чтобы “Начать вход” – это местоположение studio.bat

  • копировать studio.bat в studio_debug.bat(один из них можно связать)
  • перетащите ярлык studio_debug.bat на рабочий стол для удобства.
  • изменить studio_debug.bat(щелкните правой кнопкой мыши → отредактировать)
    • Это также может помочь в отладке studio.bat:

    Теперь, когда вы запускаете studio.bat из командной строки или двойным щелчком, вы можете увидеть разницу в переменных среды, включая JAVA_HOME и PATH. Если у вас есть такая же проблема, как и я.

    Проблема, по-видимому, зависит от:

    • Вы перезагрузились с изменения переменных среды?
    • похоже, не имеет значения, была ли я локальной или учетной записью Microsoft.
    • может зависеть от того, являетесь ли вы администратором или другим типом учетной записи.
    • начинаете ли вы использовать studio.bat, studio.exe или studio64.exe

    FYI: Фактическая успешная команда запуска, выполняемая studio.bat в моей системе, была следующей (включая studio64.exe):

    “C:\Program Files\Java\jdk1.8.0_25\bin\java.exe” “-Xms128m” “-Xmx750m” “-XX: MaxPermSize = 350m” “-XX: ReservedCodeCacheSize = 96m” “-ea” “-Dsun.io.useCanonCaches = false” “-Djava.net.preferIPv4Stack = true” “-Djsse.enableSNIExtension = false” “-XX: + UseCodeCacheFlushing” “-XX: + UseConcMarkSweepGC” “-XX: SoftRefLRUPolicyMSPerMB = 50” “-XX: + HeapDumpOnOutOfMemoryError” “-Didea.platform.prefix = AndroidStudio” “-Didea.paths.selector = AndroidStudioBeta” -Djb.vmOptionsFile = “C:\android-studio\bin\studio64.exe.vmoptions” “-Xbootclasspath/a: C:\android-studio\bin \../lib/boot.jar” -Didea.paths.selector = AndroidStudioBeta -Didea.platform.prefix = AndroidStudio -cp “C:\android-studio\bin \..\Lib\bootstrap.jar; C:\Android-студия\Bin \..\Lib\extensions.jar; C:\Android-студия\Bin \..\Lib\util.jar; C:\андроида -студия\Bin \..\Lib\jdom.jar; C:\Android-студия\Bin \..\Lib\log4j.jar; C:\Android-студия\Bin \..\Lib\trove4j.jar; C:\android-studio\bin \..\lib\jna.jar; C:\Program Files\Java\jdk1.8.0_25\lib\tools.jar” com.intellij.idea.Main

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

    Вы должны просто установить jdk1.8.0, а затем щелкнуть правой кнопкой мыши по значку компьютера, а затем выбрать свойства, затем на левой панели выбрать дополнительные системные настройки, затем в диалоговом окне выбрать “Переменные среды”, затем в этом диалоговом окне в разделе пользователя переменные создают новую переменную, имя которой должно быть JAVA_HOME , а путь – C:\Program Files\Java\jdk1.8.0 (в моем компьютере), затем раздел переменной sytem, ​​выберите переменную PATH и добавьте ее в конец этого пути C:\Program Files\Java\jdk1.8.0\bin , а затем выберите ok для всех диалоговых окон и после этих шагов запускает студия Android. А для теста запустите cmd в Windows и запустите эту команду java -version , если вернет java-версию и… она установлена ​​правильно.

    Примечание. Я получаю ответ в Windows 8.1 64 бит.

    Это проверено на моем компьютере с Windows 7 64Bit.

    Довольно странно… У меня была такая же проблема – WHILE IntelliJ Idea (включая Android Plug-in) работала отлично.

    Однако, вот что я сделал, чтобы заставить Android Studio 1.0 работать (без шага → возможно, это поможет начинающим программистам).

    Просто настройте переменную среды new с помощью…

    • нажатие клавиши Windows и ввод env… вы увидите “Редактировать переменные системной среды”. Нажмите!
    • Теперь нажмите “Переменные среды…”
    • В разделе Системные переменные (НЕ “Пользовательские переменные” ) добавьте новую запись с именем JAVA_HOME и установите значение в вашу папку Java (например, C:\Program Files\Java\jdk1.8.0_25 )
    • применимо, и вам хорошо идти.
    Читайте также:  Как подключить сбербанк для андроид

    PS: Я не знаю, почему некоторые люди пишут о ядерной науке, когда они хотят объяснить, как установить путь Java.

    My JAVA_HOME указывал непосредственно на c:/jre . Поэтому я изменил его на C:/java/jre , потому что он был смущен, чтобы выбрать, какой из них использовать, поэтому я изменил его на конкретный, и он работает для меня. Примечание. Лучше иметь только одну установку JRE на вашем компьютере.

    если ваши “переменные окружения” установлены хорошо, чем пытаться обновить
    Пуск > Все программы > Android Studio > Android Studio

    сделайте щелчок правой кнопкой мыши, нажмите Свойства и установите путь sdk для студии Android

    ярлык > Цель

    Если вы используете Windows 7, убедитесь, что вы установили jdk-xxxx-windows-x64.exe.
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    Ранее я установил 32-битную версию вместо 64-битной версии, поэтому она была установлена ​​в папку программ x (86). Но если вы установили 64-разрядную настройку sdk, ее установили в папку программных файлов.
    Затем установите JAVA_HOME = ‘C:\Program Files\Java\jdk1.8.0_65’
    Он должен работать нормально.

    Мои переменные указывали на другие системные переменные, поэтому JDK_HOME был

    и я должен был явно изменить его на

    Аналогично для JAVA_HOME

    Я решил проблему в моем случае, удалив файл

    C:\Users\username.AndroidStudioX\studio64.exe.vmoptions

    (x обозначает версию вашей андроид-студии, поэтому она может отличаться), потому что я создал ее раньше, чтобы настроить параметры виртуальной машины. Это так просто

    Добавьте ваш путь установки и путь Java к системному пути по умолчанию, разделив;

    Щелкните правой кнопкой мыши на My Computer–> Свойства → Система расширений Setting–> Дополнительно → Среда Variables–> В категории “Системные переменные” найдите “Путь” → добавьте путь установки Android и путь Java, разделив их ;…

    Поверьте это работает

    Если он не работает после правильного задания путей в переменных среды,
    Переустановите Android Studio и у меня все заработало.

    Под моей Android Studio\bin есть две папки

    studio.exe и studio64.exe

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

    Но при запуске studio64.exe это работает.

    Я думаю, что Android не поддерживает Java 8. Официально андроид нужен java 6, как упоминалось ниже:

    Здесь я даю вам хорошую ссылку, надеюсь, что это очистит этот вопрос:

    Просто запустите ANDROID STUDIO в качестве администратора, если вы используете профиль профиля без администратора!

    Если переменные окружения правильны, это сделает трюк. Наслаждайтесь!

    Для крика вслух это так ОЧЕНЬ ЛЕГКО Устраниться!

    Перейдите в раздел “Панель управления\Все элементы панели управления\Система”, после чего нажмите “Расширенные системные настройки” с левой стороны

    В появившемся окне отображается окно с надписью Environment Variables ! Нажмите на нее.

    Нажмите “Добавить новое”, чтобы добавить новую переменную.

    Введите JAVA_HOME в первом поле, а во втором – адрес, в IE/в моем случае C:\Program Files\Java\jdk1.8.0_25 сохраните его. выйдите все. ЭТО ОНО!!

    Наслаждайтесь Android Studio!
    Очевидно, что для работы выше вы должны сначала установить java, или как еще вы можете использовать его или указать на него на свой компьютер и все такое. Вышеуказанные инструкции удивительно вводят в заблуждение и усложняют ситуацию. Для записи я нахожусь вдовах 8.1, ДА это работает на последних окнах и смешно просто исправить.

    Панель управления → Система → Расширенные настройки системы → Переменные среды

    Я изменил JAVA_HOME на JAVA и снова изменил JAVA на JAVA_HOME.

    Источник

    Оцените статью