Was ist der Pfad für JDK unter Windows 7 64-Bit?

10

Wenn ich mit dem JDK arbeite , heißt es, dass dies javacnicht als interner oder externer Befehl erkannt wird. Was soll ich tun? Was ist der Pfad für jdk1.6.0_21?

Chathu
quelle
Ich verwende Windows 7 Ultimate 64 Bit SP1. Ich habe jdk_7u4_windows_x64.exe installiert - das ist Java SE Development Kit 7 Update 4 in 64 Bit und Java FX 2.1 SDK. Der Speicherort der Datei ist c: \ windows \ system32 \ java.exe (Größe 185 KB). Der Ordnerpfad lautet c: \ program file \ java \ jdk1.7.0.0_04. Ich gehe auch zu Systemsteuerung / System / Systemeinstellungen / Fortschritt / Umgebung Variablen / neuer Variablenname = JAVA_HOME Variablenwert = c: \ windows \ system32 \ java.exe Ich lade das Android SDK installer_v18_windows.exe für Windows 7 x64 Bit herunter und führe es aus, abgelehnt: Java SE Development Kit (JDK) nicht gefunden Immer noch nicht installierbar SDK bisher. I
young707

Antworten:

8

Abhängig davon, ob Sie das 64-Bit- oder 32-Bit-JDK installiert haben, sollte es sich in folgenden Dateien befinden:

  • 32-Bit: C:\Program Files (x86)\Java\jdk1.6.0_21\bin
  • 64-Bit: C:\Program Files\Java\jdk1.6.0_21\bin

Sie sollten in der Lage sein, Ihre Umgebungsvariable PATH so zu bearbeiten, dass sie diesen Pfad enthält.

schwer
quelle
1

Nun, ging zurück, deinstallierte alle JDK-Einträge in der Systemsteuerung.

  • Laden Sie das Java SE Development Kit 7-Update 4 für Windows x 86 (32 Bit) jdk-7u4-windows (selbst wenn wir das Windows 7 Ultimate x64-Bit-SP1-System ausführen).

  • Installieren Sie dieses 32-Bit-JDK-Kit in c:\program files (x86)java\jdk1.7.0_04\

  • installer_r18_windows.exeSuchen Sie für den Download der Android-Installation den Java SE-Ordner unter c: \ Programme (x86) \ java \ jre7 \ bin \ java.exe

Fazit: SDK kennt nur den 32-Bit-JDK-Ordner, auch wenn wir Win 7 64-Bit-Systeme ausführen. Die Speicherorte der Ordner "Programme" sind unterschiedlich.

young707
quelle
0

Ich habe Java Version 1.7.0_21 in C: \ Windows \ SysWOW64 gefunden.

Es scheint, dass Windows 7 64-Bit 32-Bit-Programme, von denen Sie glauben, dass sie in system32 installiert sind, in SysWOW64 umleitet. Das Problem ist, dass die Umgebungsvariable PATH nicht entsprechend aktualisiert wird.

BAB
quelle
0

Das Problem ist, dass das Betriebssystem javac.exe nicht zur Ausführung finden kann. Um in die richtige Richtung zu weisen, müssen Sie die Umgebungsvariable PATH festlegen.

Gehen Sie in Windows 7 wie folgt vor:

  1. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie Eigenschaften.

  2. Wählen Sie im angezeigten Fenster "Erweiterte Systemeinstellungen" (auf der linken Seite).

  3. Gehen Sie zur Registerkarte Erweitert und klicken Sie auf "Umgebungsvariablen".

  4. Fügen Sie diese Pfade, wie bereits erwähnt , zur PATH-Variablen hinzu, indem Sie sie bearbeiten oder auf Neu klicken.

Weitere Informationen finden Sie unter diesem Link . Es beschreibt das Festlegen von Umgebungsvariablen in einer 32-Bit-Umgebung. Der einzige Unterschied ist der Pfad selbst.

Maximin
quelle
-3

Windows 8.1 (64 Bit)

C: \ Programme \ Java \ jdk1.8.0_45 \ bin

Wenn Sie diesen Pfad einschließen, können Sie loslegen.

Shashank
quelle
dumm, eine Antwort zu posten, wenn eine bessere dort ist
barlop
1
F: "Wie lautet der Pfad für jdk1.6.0_21 ?"
G-Man sagt "Reinstate Monica"