web-dev-qa-db-de.com

Android Studio - Java_HOME verweist auf eine gültige JVM-Installation

Probleme beim Starten von Android Studio. Erhalten Sie die folgende Meldung: Die Umgebungsvariable Java_HOME (mit dem Wert von? C:\Programme\Java\jdk1.8.0_31) verweist nicht auf eine gültige JVM-Installation. Das Problem ist, dass, soweit ich das beurteilen kann, die von mir eingerichtete Umgebungsvariable IS auf eine gültige Installation verweist. 

Ich habe alles ausprobiert, von der Umbenennung in JDK_HOME über das Verweisen auf alle Unterverzeichnisse im Ordner jdk bis zur Deinstallation und Neuinstallation von Java und Android Studio etwa 3 Mal. Ich habe dreifach überprüft, dass 64-Bit-Java installiert ist (und dass mein Computer 64-Bit ist). Ziemlich am Ende meines Seils hier. Hilfe wäre sehr dankbar. 

Hier ist eine Bildschirmkappe meiner Fenster, Sie könnten etwas offensichtliches erkennen, das ich noch nicht gesehen habe:

 a screen cap of my windows

19
oneshotfinch

Sie können dies versuchen Android Studio-Fehler: "Umgebungsvariable verweist nicht auf eine gültige JVM-Installation"

dies funktioniert für mich ... Wenn Sie das 64-Bit-Android-Studio starten, müssen Sie Java_HOME hinzufügen

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

Wenn 32bit

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

und nicht "\ bin" Ende des Pfads setzen.

22
chaitanya

Wie Sie gesagt haben, haben Sie ein 64-Bit-System und kopieren Sie diesen Pfad C:\Programme\Java\jdk1.8.0_31.

Schritt 1: - Erstellen Sie die Variable Java_HOME, indem Sie auf neu und vor (C:\Programme\Java\jdk1.8.0_31) diesen Pfad klicken.

Schritt 2 Klicken Sie anschließend auf die Pfadvariable und bearbeiten Sie sie, nachdem Sie Semikolon (;) C:\Programme\Java\jdk1.8.0_31 hinzugefügt haben

 enter image description here

Ich verwende windows 10, damit diese Fenster so aussehen

 enter image description here

Hinweis: - Wenn der obige Dialog nicht geöffnet ist, dann , Wählen Sie die Pfadvariable und klicken Sie auf Bearbeiten…. Suchen Sie das Ende des aktuellen Variablenwerts hängen Sie den Pfad von jdk mit einem Semikolon an und klicken Sie auf OK

13
Arpit Patel

Um dies zu beheben, entfernen Sie einfach "\ bin" aus meiner Java_HOME-Variablen.

HINWEIS: Stellen Sie sicher, dass die PfadvariableJava_HOMEin dieSystem variablesund nicht in dieuser variablesgestellt wird. Wenn sich die Pfadvariable in User befindet, kann das Android Studio den Pfad nicht finden.

6
Hemant Ramphul

So beheben Sie Android Studio - Java_HOME verweist nicht auf eine gültige JVM-Installation. Problem: Führen Sie die folgenden Schritte aus:

Schritt 1: Öffnen Sie das Befehlsfenster, indem Sie im Suchfeld des Startmenüs „cmd“ eingeben.

Schritt 2: Wechseln Sie nun in die Android Studio-Installation: 

cd "c:\Programme (x86)\Android\android-studio\bin"

Schritt 3: Geben Sie "studio.bat" ein und drücken Sie die Eingabetaste. Wenn die Java-Umgebungsvariablen nicht ordnungsgemäß festgelegt sind, erhalten Sie eine Fehlermeldung wie unten.

 enter image description here

Schritt 4: Es ist also klar, dass Android Studio den JDK-Standort nicht lesen kann. Sie müssen lediglich die Umgebungsvariablen Java_HOME und JDK_HOME festlegen, indem Sie die in diesem Handbuch genannten Schritte ausführen.

 enter image description here  enter image description here

Schritt 5: Schließen Sie das vorhandene Befehlsfenster. Dieser Schritt ist sehr wichtig, da die neu gesetzte Variable nichts anderes widerspiegelt.

Schritt 6: Starten Sie das Befehlsfenster erneut, und geben Sie den folgenden Befehl ein, um sicherzustellen, dass die Umgebungsvariablen richtig eingestellt sind.

echo% Java_HOME%

echo% JDK_HOME%  enter image description here

Schritt 7: Wechseln Sie nun in die Android Studio-Installation.

cd "c:\Programme (x86)\Android\android-studio\bin"

Schritt 8: Geben Sie 'studio.bat' ein und drücken Sie die Eingabetaste. Jetzt wird das Android-Studio normal gestartet.

Basierend auf diesem Link: Google Android Studio startet nicht?

3
Ahlem Jarrar

Konfrontiert mit dem gleichen Problem für viele Wochen. Was für mich funktionierte:. __ deinstallierte Java vollständig vom Laptop Installierte jdk 7 64-Bit, __ löschte Java_HOME und fügte JDK_HOME hinzu.

3
MRAgrawal

Ich benutze Windows 8.

2 Schritte:

  1. jdk-7u80-windows-x64.exe herunterladen

    1.1 Es ist eine Anforderung @ https://developer.Android.com/sdk/index.html#Requirements

  2. Setze Java_HOME auf C:\Program Files\Java\jdk1.7.0_80 

NOTE: nicht in Program Files (x86)

3
Guiovanni Jules

machen Sie Java_HOME zu einer Systemvariablen unter Umgebungsvariablen und setzen Sie sie auf C:\Program Files\Java\jdk1.8.0_31.

Nach diesem Logout und Login zurück . Dies sollte die Fehlermeldung beseitigen, die Sie erhalten. Starten Sie dann das Android Studio.

2

Stellen Sie sicher, dass sich Java_HOME in den "Systemvariablen" befindet und auf den JDK-Kurzpfad verweist. Wenn das JDK beispielsweise C:\Program Files\Java\jdk1.7.0_79 ist, setzen Sie Java_HOME auf C:\PROGRA~1\Java\JDK17~1.0_7 . Ich habe die obige Fehlermeldung beim Installieren erhalten, aber als ich diese Änderung durchführte, funktionierte es und es war kein Neustart erforderlich.

2
Fergus

Java_HOME-Pfad: C:\Programme\Java\jdk1.8.0_102\// Aus PATH-Variable kopiert.

Entfernen Sie ggf. Anführungszeichen.

Wenn Ihr System 32-Bit ist, führen Sie studio.exe aus

Wenn Ihr System 64-Bit ist, führen Sie einfach studio64.exe aus 

Es hat mein Problem gelöst

1
Jasmeen

Ich habe versucht, alle Versionen von JDK zu installieren und die Benutzerumgebungsvariable zu ändern. Nur das Folgende hat funktioniert. Installiere die gleichen Versionen und du kannst loslegen.

  1. Android Studio-Version ist 2.1.2
  2. Installieren Sie Java jdk1.8.0_91
  3. Fügen Sie die folgende Benutzerumgebungsvariable Java_HOME C:\Programme\Java\jdk1.8.0_91 hinzu

 enter image description here

1
Siddarth Kanted

In Ihrem Fall müssen Sie nur Folgendes tun:

 `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
androminor

Ich benutze Windows 7 32-Bit und das hat für mich funktioniert:

Neue Systemvariable hinzugefügt: JDK_HOME mit korrekter Position meines JDK: 

C:\Programme\Java\jdk1.8.0_151

1
Mandla Mthethwa

FÜR Java VERBUNDENE INSTALLATION DIESES IS IST DIE PFAD-EINSTELLUNG ABGESTIMMT. NUN WIRD IHRE INSTALLATIONEN ERFOLGREICH.

Schritt 1: - Erstellen Sie die Java_HOME-Variable, indem Sie auf neu und nach (C:\Programme\Java\jdk1.8.0_31) diesen Pfad klicken.

Schritt 2 Klicken Sie anschließend auf Pfadvariable und bearbeiten Sie den Pfad, nachdem Sie das Semikolon (;) C:\Programme\Java\jdk1.8.0_31 hinzugefügt haben

0
Sateeshkumar

Wir können dieses Problem auch beheben, indem Sie jdk 8 Verwenden, um jdk 8 zu installieren. Klicken Sie hier http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.htmli und laden Sie das jdk-Setup herunter. Installieren Sie es Um den Pfad zu kopieren, gehen Sie zu Laufwerksordner c und wählen Sie Java Wählen Sie dann jdk aus. Sie sehen die Version in diesen Ordner. Kopieren Sie den Pfad und klicken Sie mit der rechten Maustaste auf mein Computer gehen Sie zu den Eigenschaften und wählen Sie dann die erweiterten Einstellungen. Dann sehen Sie einen Popup, in dem Sie Variablen auswählen müssen. Klicken Sie auf die neue Registerkarte, geben Sie den Namen der Variablen Java_HOME an und geben Sie den Pfad ein, den Sie hinter dem Pfad, den Sie kopieren möchten, eingeben jdk 8 Bildbeschreibung hier eingeben

danach müssen Sie zweimal auf OK klicken. Wenn Sie jetzt Ihren Android Studio-Fehler starten, wird der Fehler behoben

0
bharat udasi

Löschen Sie alle Pfade der Benutzervariablen aus der Umgebungsvariablen und behalten Sie nur zwei Variablen (TEMP und TMP).

0
Abhale Amol

MEIN COMPUTER | RECHTSKLICK | EIGENSCHAFTEN | ERWEITERTE SYSTEMEINSTELLUNGEN | ERWEITERTE TAB ........ UMGEBUNGSVARIABLEN | USER VARIABLES | NEW | VARIABLE NAME = Java_HOME VARIABLE VALUE = "C:\Programme\Java\jdk1.8.0_131"

BIN ENTFERNEN, WENN SIE BEREITS HINZUGEFÜGT HABEN ...

Hallo! Für mich geht das...

0
Jaffar

Schritt 1) ​​Laden Sie Ihre Version der jdk exe-Datei herunter und führen Sie sie aus. http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html .__ Schritt 2) Nach Abschluss der Installation wird das Verzeichnis jdk im Java-Ordner in angezeigt Programmdateien unter Laufwerk C: Schritt 3) Klicken Sie mit der rechten Maustaste auf meinen Computer, klicken Sie dann auf Erweiterte Einstellungen und anschließend auf Umgebungseinstellungen. Schritt 4) Fügen Sie eine neue Variable mit dem Namen Java_HOME hinzu und setzen Sie den Pfad auf PATH = C:\Programme\Java\jdk1.8.0_31\ Schritt 5) Starten Sie Android Studio :)

0
JavaGeek

Denken Sie daran, dass Sie die Java_HOME-Variable auf C:\Programme\Java\jdk1.8.0_31 setzen müssen, genau wie Sie die Variable JDK_HOME festlegen. :)

Siehe diesen Beitrag als Referenz: Die Installation von Android Studio unter Windows 7 schlägt fehl, es wurde kein JDK gefunden

Sie können auch versuchen, eine ältere Version von Java zu installieren, da die neueste Version möglicherweise nicht mit Ihrer IDE kompatibel ist. Referenz: Android Studio-Fehler: "Umgebungsvariable verweist nicht auf eine gültige JVM-Installation"

0
Anfaje

fügen Sie in Ihrer Systemvariablen (Pfad) das Verzeichnis C:\Programme\Java\jdk1.8.0_31 hinzu

0
user3232025

Für mich wurde es behoben, als ich die führenden und nachgestellten doppelten Anführungszeichen in der Java_HOME-Systemumgebungsvariablen (Windows 7 x64) entfernte:

HatNICHTwork: "C:\path\to\jdk\without\bin"
Hat gearbeitet: C:\path\to\jdk\without\bin

Hinweis:
Ich habe keine Leerzeichen im Pfad zum JDK (benutzerdefinierten Speicherort)!

0
audacus