java - without - Android SDK-Installation findet JDK nicht




java jdk osx (20)

1-Einfach die "Variable JAVA_HOME" Umgebungsvariable getan.

2-Rechtsklick auf Android SDK und von kompatiblen Tab Wählen Sie Windows 7 und Administrator.

3-Führen Sie es erneut aus.

Ich versuche das Android SDK auf meinem Windows 7 x64 System zu installieren. jdk-6u23-windows-x64.exe ist installiert, aber das Android SDK-Setup verweigert den Vorgang, da die JDK-Installation nicht gefunden wird.

Ist das ein bekanntes Problem? Und gibt es eine Lösung?


Android SDK ist eine 32-Bit-App und erfordert das 32-Bit-JDK, um zu funktionieren ... das 64-Bit-JDK wird keinen Nutzen daraus ziehen ...


Der Typ, der darüber sprach: "Ich habe dieses Problem ebenfalls erlebt, aber keine der Antworten hat geholfen. Was ich getan habe, habe ich den letzten Backslash aus der Variablen JAVA_HOME entfernt und es hat angefangen zu arbeiten Pfad." Das war in der Tat die richtige Antwort.

Um dieses SDK zu installieren, habe ich das gemacht. Ich verwende das neueste Microsoft Betriebssystem Windows 8.

Benutzervariablen:

Pfad C:\Program Files\Java\jdk1.7.0_07\bin

Umgebungsvariablen

Erstellen Sie diese zwei:

CLASSPATH %HOME_JAVA%\jre\lib

HOME_JAVA C:\Program Files\Java\jdk1.7.0_09

Dieser existiert bereits so einfach editieren:

Pfad Files\Java\jdk1.7.0_09" an diesem Ende von WindowsPowerShell\v1.0\ einfach " ;C:\Program Files\Java\jdk1.7.0_09"

Das habe ich getan und es hat für mich funktioniert. =)


Die obigen Methoden haben in Windows 8 Pro nicht funktioniert.

Legen Sie einfach den Pfad zu

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

Wobei C das Laufwerk ist, auf dem Sie das JDK installiert haben.

Vergessen Sie nicht den umgekehrten Schrägstrich am Ende.


Drücken Sie auf Zurück, wenn Sie die Benachrichtigung erhalten, und dann auf Weiter . Diesmal wird es das JDK finden.


Es scheint, dass es ohne 32-Bit-JDK nicht funktioniert. Installiere es einfach und sei glücklich ...


Ich fand die Lösung und es ist wunderschön dumm. Ich habe festgestellt, dass das Android SDK JDK nicht erkennen kann .

Klicken Sie auf die Schaltfläche Zurück auf dem SDK-Fehlerbildschirm, der Ihnen mitteilt, dass die EXE das JDK nicht erkennen konnte. Drücken Sie dann auf Weiter .

Wer hätte gedacht, dass das passieren würde?


Ich habe die Java.exe aus kopiert

C: \ Windows \ System32

zu

C: \ Windows \ SysWOW64

und es hat funktioniert.

Ich benutze 64 Bit Windows 8.


Ich habe mehrere gepostete Lösungen ausprobiert, und dann hat es einen Systemneustart gebraucht, bevor es angefangen hat zu arbeiten, was vielleicht daran liegt, dass ich gerade das JDK installiert habe. Hier sind all die Dinge, die ich gemacht habe - nicht sicher, welche wesentlich waren:

  • 64-Bit-JDK installiert
  • JAVA_HOME wurde mithilfe von Schrägstrichen (/) anstelle von Backslashes () definiert.
  • JDK 'bin' Verzeichnis am Anfang von PATH aufgelistet.
  • Systemneustart

Ich habe stattdessen das .zip-Archiv heruntergeladen und SDK Manager.exe , und es funktionierte wie ein Zauber. Sie hatten das gleiche Problem mit der .exe sonst.


Ich hatte das gleiche Problem, versuchte alle Lösungen, aber nichts funktionierte. Das Problem ist mit Windows 7 installiert ist 64 Bit und die gesamte Software, die Sie installieren, sollte 32 Bit sein. Android SDK selbst ist 32 Bit und identifiziert nur 32 Bit JDK. Also folgende Software installieren.

  1. JDK (32 Bit)
  2. Android SDK (während der Installation von SDK, vergewissern Sie sich, dass Sie es in einem anderen Verzeichnis als "C: \ Programme (x86)" installieren, wahrscheinlich in einem anderen Laufwerk oder in dem Verzeichnis, in dem Eclipse extrahiert wird)
  3. Eclipse (32 Bit) und schließlich ADT .

Ich habe es versucht und alles funktioniert gut.


Ich verwende eine 64-Bit-Version von Windows 7, und ich bekam dieses Problem bei der Installation von Android Studio 1.0 mit der ausführbaren Datei von:

http://developer.android.com/tools/studio/index.html

Ich habe alle aufgelisteten Lösungen und mehrere verschiedene Versionen von JDK 1.7 und 1.8 ausprobiert - ohne Würfel. Ich ging mit der Installation der gezippten Version der Anwendung und es funktionierte wie ein Charme:

http://tools.android.com/download/studio/canary/latest

Immer noch verwirrt von diesem Problem; vor allem seit Beta-Versionen von Android Studio gut funktioniert.


Keine der Lösungen funktionierte hier für die 64-Bit-Version.

Wenn Sie den JDK-Pfad vor den Pfad c: \ windows \ system32 \ in Ihren Umgebungsvariablen einfügen, wird das Problem gelöst. Andernfalls wird die 32-Bit-Datei java.exe vor der 64-Bit-JDK-Version gefunden.


Keine dieser Lösungen hat für mich funktioniert. Ich habe es behoben, indem ich den Dateinamen von C:\Windows\System32\java.exe in java_.exe


Setzen Sie die Umgebungsvariable JAVA_HOME auf

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

Anstatt von

C:\Program Files\Java\jdk1.7.0_07\bin

reparierte es für mich.


Sie benötigen lediglich die folgenden zwei Registrierungseinträge. Es HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft , als ob derjenige, der die anderen Registry-Sachen gepostet hat, im Grunde alle Schlüssel von HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft , was offensichtlich keine ideale Lösung ist, da die meisten Schlüssel nicht benötigt werden.

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"

Tatsächliches SETUP:

  • Betriebssystem: Windows 8.1
  • JDK-Datei: jdk-8u11-windows-x64.exe
  • ADT-Datei: installer_r23.0.2-windows.exe

Installieren Sie das x64-JDK, und versuchen Sie es zuerst mit der Option "Zurück / JAVA_HOME Versuchen JAVA_HOME dann, JAVA_HOME wie in der Fehlermeldung angegeben zu setzen. Wenn dies jedoch nicht funktioniert, versuchen Sie JAVA_HOME :

Tun Sie, wie es heißt, setzen Sie JAVA_HOME in Ihren Umgebungsvariablen, verwenden Sie aber im Pfad Schrägstriche statt JAVA_HOME Schrägstriche.

Ernst.

Für mich ist es fehlgeschlagen, als JAVA_HOME C:\Program Files\Java\jdk1.6.0_31 aber funktionierte gut, als es C:/Program Files/Java/jdk1.6.0_31 - fuhr mich verrückt!

Wenn dies nicht ausreicht, fügen Sie auch den Anfang des Umgebungsvariablenpfads % JAVA_HOME% hinzu;

Aktualisierte Werte in Systemumgebungsvariablen:

  • JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
  • JRE_HOME=C:/Program Files/Java/jre8
  • Path=%JAVA_HOME%;C:...

Versuchen Sie, die gezippte Version und nicht das .exe-Installationsprogramm herunterzuladen und zu installieren.


Drücken Sie Fehler melden und OK . Weiter wird aktiviert.


ARBEITSLÖSUNG UND KEIN REGISTRIERUNGSMODIFY ERFORDERLICH

Stellen Sie einfach Ihren Java-Bin-Pfad vor Ihre PATH-Umgebung.

PATH vorher

C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)

PATH nach

C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)

Und jetzt funktioniert das Android SDK-Installationsprogramm.

Übrigens, ich benutze Win7 x64.





jdk6