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?
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:
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.
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.
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:
Klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie Eigenschaften.
Wählen Sie im angezeigten Fenster "Erweiterte Systemeinstellungen" (auf der linken Seite).
Gehen Sie zur Registerkarte Erweitert und klicken Sie auf "Umgebungsvariablen".
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.
Antworten:
Abhängig davon, ob Sie das 64-Bit- oder 32-Bit-JDK installiert haben, sollte es sich in folgenden Dateien befinden:
C:\Program Files (x86)\Java\jdk1.6.0_21\bin
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.
quelle
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.exe
Suchen Sie für den Download der Android-Installation den Java SE-Ordner unter c: \ Programme (x86) \ java \ jre7 \ bin \ java.exeFazit: 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.
quelle
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.
quelle
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:
Klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie Eigenschaften.
Wählen Sie im angezeigten Fenster "Erweiterte Systemeinstellungen" (auf der linken Seite).
Gehen Sie zur Registerkarte Erweitert und klicken Sie auf "Umgebungsvariablen".
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.
quelle
Windows 8.1 (64 Bit)
C: \ Programme \ Java \ jdk1.8.0_45 \ bin
Wenn Sie diesen Pfad einschließen, können Sie loslegen.
quelle