wake-up-neo.com

Bei der Installation von Android Studio wird kein gültiger JVM-Installationsfehler angezeigt

Ich habe gerade das Android Studio heruntergeladen. Während ich versuchte, es auszuführen, musste ich die Umgebungsvariable ändern und hinzufügen

Java_HOME

und

C:\Progra ~ 2\Java\jdk1.6.0_22

Nachdem ich diese Hürde genommen habe, erhalte ich eine weitere Fehlermeldung:

The environment variable Java_HOME (with the value of *C:\Progra~2\Java\jdk1.6.0_22*) does not point to a valid JVM installation.

Ich habe andere ähnliche Fragen durchgesehen und wurde gebeten, die Version zu überprüfen. Daher habe ich in CMD Folgendes ausgeführt:

C:\Users\Andre>Java -version
Java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)

C:\Users\Andre>javac -version
javac 1.6.0_22

Aus den Ergebnissen geht hervor, dass ich JVM habe.

Ich habe diese Pfade auch für Java_HOME ausprobiert. Ich habe jedes Mal ein neues CMD-Fenster geschlossen und wieder geöffnet

C:\Program Files (x86)\Java\jre7
C:\Program Files (x86)\Java\jre6
C:\Program Files (x86)\Java\jdk1.6.0_22
C:\Program Files (x86)\Java\jre7\bin
C:\Program Files (x86)\Java\jre6\bin
C:\Program Files (x86)\Java\jdk1.6.0_22\bin
67
LegionDev

Zeigen Sie mit Ihrer Variablen Java_HOME Auf C:\Program Files\Java\jdk1.8.0_xx\, Wobei "xx" die Aktualisierungsnummer ist (stellen Sie sicher, dass diese mit Ihrem tatsächlichen Verzeichnisnamen übereinstimmt). Fügen Sie bin\javaw.exe Nicht in den Pfadnamen ein.

HINWEIS: Sie können über die CLI auf die GUI für Umgebungsvariablen zugreifen, indem Sie rundll32 sysdm.cpl,EditEnvironmentVariables Eingeben. Stellen Sie sicher, dass Sie die Pfadvariable 'Java_HOME' in das Feld System variables Und nicht in die Benutzervariablen einfügen. Befindet sich die Pfadvariable in User, findet das Android Studio nicht den Pfad.

197
Edwin Mokami

Es ist absolut möglich, dass alle anderen Antworten für Menschen funktionieren, aber für mich hat dieser Weg funktioniert:

Hinterlassen Sie Ihren JDK-Pfad unter Java_HOME Systemvariable wie hier angegeben. Hänge keinen bin oder einen anderen Pfad an. Es hat bei mir funktioniert.

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

Ansonsten erhalte ich diesen Fehler:

Installing Android Studio, does not point to a valid JVM installation error
53
Master

Aktualisiert Android Studio auf 1.2.1. Obwohl ich den gleichen Fehler bekam. Nichts funktionierte, ersetzte Java_HOME durch JDK_HOME und es war magisch.

28
PK Gupta

2 Lösungsvorschläge

  1. Aktualisieren Sie JDK auf 1.7

  2. Stellen Sie sicher, dass die 32-Bit- oder 64-Bit-Versionen auf beiden Seiten übereinstimmen

20
Abs

Vor kurzem arbeite ich mit der JDK-Version 1.8.0_25 unter Windows 8.1 und hatte das gleiche Problem. Aber wie PankaJ Jakhar sagte

Die wirkliche Lösung für mich war ziemlich einfach:

  1. Fügen Sie die Variable Java_HOME zu den Systemvariablen hinzu, nicht zu den Benutzervariablen.
  2. Der Pfad, den ich für diese Variable eingeführt habe, war:

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

Und es funktioniert bei mir!

14
Alex Ventura

In meinem Fall begann es nach dem Update auf Android Studio 1.2. Um das Problem zu beheben, musste ich nur "\ bin" aus meiner Java_HOME-Variablen entfernen.

10

Ich musste am Ende des Weges einen Backslash setzen und es funktionierte für mich.

Früher habe ich verwendet

C:\Programme\Java\jdk1.7.0_79

nur durch das Setzen von "\" am Ende, funktionierte für mich. Jetzt ist der Wert der Variablen Java_HOME

C:\Programme\Java\jdk1.7.0_79 \

2
Kartik Goyal

1) Entfernen Sie einfach\bin aus der Umgebungsvariablen Java_home. Das hat bei mir funktioniert.
2) Stellen Sie außerdem sicher, dass Sie die richtigen Versionen von Android studio und Java (32/64 bit) verwenden.

2

Mit c:/Program Files/Java/jre1.8.0_73/ instead of C:/Program Files/Java/jdk1.8.0_73 wie Java_HOME Variable hat das Problem für mich gelöst. Android Studio startet jetzt ohne Probleme.

1
Bbbartt

Ich hatte auch dieses Problem, und ich muss 20 verschiedene Lösungen für das Hinzufügen von Pfaden ausprobiert haben, bevor ich es ausgearbeitet habe. Jemand erwähnte es oben fast als Randnotiz, aber genau das war mein Problem:

stellen Sie sicher, dass Sie eine 64-Bit-Version von Java ausführen.

1
Jared Sanchez

Ich verwende 64-Bit-Windows. Nachdem ich mit verschiedenen Einstellungen gekämpft hatte, folgte ich diesen Schritten:

  • Durch Software Ich habe alle Java (s) deinstalliert
  • Java_HOME-Variable aus der Umgebung entfernt
  • Java Ordnerreferenz aus der Umgebungsvariablen PATH entfernt
  • 64-Bit Java SDK heruntergeladen und installiert
  • Java_HOME-Variable in Systemvariablen hinzugefügt und mit dem Wert C:\Programme\Java\jdk1.8.0_31 versehen

Beachten Sie im letzten Schritt, dass es sich um den übergeordneten Ordner und nicht um den Unterordner\bin handelt. Es fing an zu arbeiten.

1
AnR

Beziehen Sie den Ordner bin nicht mit ein, wenn Sie den Pfad für Java_home kopieren.

1
Rahul Sonone

ich denke du machst alles gut entferne einfach ";" vom letzten der Java_home-Variablen. Alles wird gut funktionieren.

1
AMIT

Mein Problem war anders als die oben genannten, soweit ich das beurteilen kann. Ich hatte eine funktionierende Version 1.1 von Android Studio und ein Upgrade auf 1.2. Dann bekam ich den Java_HOME-Fehler, als ich 1.2 startete

Das Problem war, dass mein Java_HOME mit Anführungszeichen auf "C:\Programme\Java\jdk1.8.0_20" eingestellt war. Ich habe sie nicht in Anführungszeichen gesetzt, da sich die Anführungszeichen im Feld "Variablenwert" befanden. Es scheint, dass 1.1 mit den Anführungszeichen zufrieden ist, 1.2 jedoch nicht.

Das Entfernen von Anführungszeichen behebt den Fehler und 1.2 wird nun problemlos geöffnet

1
Kevan

Versuchen Sie es mit den oben genannten Optionen. Aber diese funktionierte für mich. mein Java_HOME sah so aus C:\Programme\Java\jdk1.7.0_21; F:\Software\Apache-ant-1.9.4-bin\Apache-ant-1.9.4\bin Nur das Java Pfad im Java_HOME Entfernen Sie jeden zusätzlichen Pfad, wenn Sie C:\Programme\Java\jdk1.7.0_21 angegeben haben

1
Kaustubh Rao

In meinem Fall lag es an einem unsichtbaren Zeichen am Anfang des Pfades:

enter image description here

0

Höchstwahrscheinlich liegt das Problem an der Inkompatibilität von 32-Bit- und 64-Bit-ausführbaren Dateien. Angenommen, Sie haben versehentlich das 32-Bit-JDK Android Studio installiert und laden ein 64-Bit-JDK herunter. In diesem Fall kann 32 bit Android Studio das 64 bit JDK nicht empfangen. Dies war das Problem, mit dem ich konfrontiert war. Also folgte ich den folgenden einfachen Schritten, um es zum Laufen zu bringen:

  1. Heruntergeladene 32-Bit-JDK (Sie können auch die 64-Bit-Version von Android Studio herunterladen, wenn Sie die 64-Bit-JDK nicht ändern möchten.)
  2. Klicken Sie mit der rechten Maustaste auf "MyComputer"> "Erweiterte Systemeinstellungen"> unter "Registerkarte" Erweitert ">" Umgebungsvariablen ">" Unter Systemvariablen ">" Java_HOME "als Schlüssel und Ihren jdk-Speicherort (z. B .: C:\Programme (x86)\Java\jdk1.7.0_79) als Wert .
  3. Speichern Sie es und starten Sie Android Studio. Sie sind jetzt gut zu gehen.
0
dreamdeveloper

Folgen Sie der @abs-Lösung

Wenn der Fehler auch nach dem Festlegen der Variablen "Java_HOME" weiterhin auftritt Kopieren Sie den Ordner "studio" auf Ihr Laufwerk C und führen Sie dann die Datei "studio.exe" oder "studio64.exe" aus, je nachdem, welche Java Version Sie verwenden

0
Sagar Devanga