2010-12-29 12 views
0

Ich versuche, Android SDK zu installieren, aber es sagt, dass JRE nicht genug ist und dass es JDK benötigt, ich habe bereits JDK von der Oracle-Website installiert. Ich bin sicher, dass es installiert ist, weil ich eine Eclipse mit dem JDK intead von JRE ausgeführt habe, aber es wurde manuell konfiguriert. Wie kann ich das Android SDK-Installationsprogramm veranlassen, das JDK zu erkennen?Wie setze ich JDK anstelle von JRE als Standard JVM auf Windows 7 64bit?

+0

Überprüfen Sie Ihre CLASSPATH/Path-Systemumgebungsvariablen. Klicken Sie mit der rechten Maustaste auf "Arbeitsplatz", wählen Sie "Eigenschaften", wählen Sie die Registerkarte "Erweiterte Einstellungen" und klicken Sie auf "Umgebungsvariablen". Ich habe kein Windows 7, aber wenn ich mich richtig erinnere, ist es immer noch ähnlich wie Windows XP. Außerdem können Sie Ihre ursprüngliche JRE deinstallieren, ein JDK wird eine oder mehrere JREs enthalten, also ist ein JDK wirklich das einzige, was Sie wirklich brauchen. –

Antwort

1

In win7 64 bit

Laufwerk: \ Program Files (x86) \ java \ jdk \ bin

den ganzen Weg und jetzt der rechten Maustaste auf meinem Computer> Eigenschaften> Registerkarte Erweitert kopieren > Umgebungsvariablen und fügen Sie die obige Zeichenfolge an den Pfad nach dem Hinzufügen Semikolon vor dieser Zeile

+0

Ich habe keinen Java-Ordner innerhalb von Programmdateien (x86) und ich hatte versucht, das mit dem Java-Ordner innerhalb der nicht x86-Programmdateien zu tun und hat nicht funktioniert. Ich habe das jdk von der Oracle-Website installiert, also denke ich, dass es das letzte und das richtige für mein System ist. Vielen Dank für Ihre Antwort, aber es scheint, dass ich noch Hilfe brauche. – norcisa

+0

Sind Sie sicher, dass Sie das JDK installiert haben, nicht die JRE installieren Sie das Java erneut und kopieren Sie den Zielpfad mit Ihnen, der Ihnen später bei der Einstellung des Pfades – ingsaurabh

+0

@norcisa Wie Axel sagt, Sie benötigen die 32-Bit-Version von Java als Der Android SDK unterstützt kein 64-Bit Java. – Dunes

1

32-Bit-Anwendungen wie Eclipse, Visualvm und Andriod SDK wird nur auf 32-Bit-JDK unabhängig von Ihrem Betriebssystem ausgeführt werden. Sie müssen also 32-Bit-JDK installieren und Ihre Pfade dazu festlegen. Es ist wirklich frustrierend, wenn Sie eine Mischung aus Anwendungen haben, sagen wir, 64-Bit-Eclipse und 32-Bit-Android :(

0

IMO enthält dieses Problem mehrere Teile:

  1. Set HK_LM \ SOFTWARE \ Javasoft \ Java Development Kit \ Current Punkt korrekt auf die JDK-Version Sie installiert haben.
  2. Set Umgebungsvariable JAVA_HOME auf das JDK installiert Verzeichnis.
  3. Make% JAVA_HOME% \ bin in Ihrer Umgebungsvariable PATH.
  4. Wenn Java-Aufruf, sicherzustellen% JAVA_HOME% \ jre \ lib \ rt.jar ist in deiner Klasse pat h.
  5. Und wie von anderen erwähnt, erfordern 32-Bit- und 64-Bit-Anwendungen unterschiedliche Versionen von JDK.
Verwandte Themen