Jaka jest ścieżka do JDK w systemie Windows 7 64-bit?

10

Podczas pracy z JDK jest napisane, że javacnie jest rozpoznawane jako polecenie wewnętrzne lub zewnętrzne. Co powinienem zrobić? Jaka jest ścieżka dla jdk1.6.0_21?

Chathu
źródło
Korzystam z systemu Windows 7 Ultimate 64 bity SP1. Zainstalowałem jdk_7u4_windows_x64.exe - czyli Java SE Development Kit 7 aktualizacja 4 w wersji 64-bitowej i Java FX 2.1 SDK. lokalizacja pliku to c: \ windows \ system32 \ java.exe (rozmiar 185 KB) ścieżka do folderu to c: \ program file \ java \ jdk1.7.0.0_04 Idę również do panelu sterowania / systemu / zaawansowanego ustawienia systemu / postępu / środowiska zmienne / nowa nazwa zmiennej = JAVA_HOME wartość zmiennej = c: \ windows \ system32 \ java.exe Pobieram program instalacyjny Android SDK_v18_windows.exe dla systemu Windows 7 x64 bit i uruchamiam, odmówiłem: Java SE Development Kit (JDK) nie można zainstalować Jak dotąd SDK. I
młoda 707

Odpowiedzi:

8

W zależności od tego, czy zainstalowałeś 64-bitowy czy 32-bitowy JDK, powinien on być w:

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

Powinieneś być w stanie edytować zmienną środowiskową PATH, aby uwzględnić tę ścieżkę.

ciężki
źródło
1

Cóż, wróciłem, odinstalowałem wszystkie wpisy JDK w panelu sterowania.

  • Załaduj Java SE Development Kit 7 aktualizacja 4 dla Windows x 86 (32 bity) jdk-7u4-windows (nawet my korzystamy z systemu Windows 7 Ultimate x64 bity SP1).

  • Zainstaluj ten 32-bitowy zestaw JDK w c:\program files (x86)java\jdk1.7.0_04\

  • Aby pobrać instalację dla systemu Android installer_r18_windows.exe, zlokalizuj folder Java SE w katalogu c: \ program files (x86) \ java \ jre7 \ bin \ java.exe

Wniosek: SDK zna tylko lokalizację 32-bitowego folderu JDK, nawet jeśli korzystamy z systemu Windows 7 w wersji 64-bitowej. Lokalizacje folderów Program Files są różne.

młody707
źródło
0

Znalazłem java w wersji 1.7.0_21 w C: \ Windows \ SysWOW64.

Wygląda na to, że 64-bitowy system Windows 7 przekierowuje 32-bitowe programy, które Twoim zdaniem są instalowane w systemie32 do SysWOW64 - problem polega na tym, że zmienna środowiskowa PATH nie została zaktualizowana, aby pasowała.

BAB
źródło
0

Problem polega na tym, że system operacyjny nie może znaleźć pliku javac.exe do wykonania. Aby więc wskazać właściwy kierunek, musisz ustawić zmienną środowiskową PATH.

W systemie Windows 7 wykonaj następujące czynności:

  1. Kliknij Mój komputer prawym przyciskiem myszy i wybierz Właściwości.

  2. Z wyświetlonego okna wybierz „Zaawansowane ustawienia systemu” (po lewej stronie).

  3. Przejdź do zakładki Zaawansowane i kliknij „Zmienne środowiskowe”.

  4. Jak już wspomniano , dodaj te ścieżki do zmiennej PATH, edytując ją lub klikając Nowy.

Zobacz ten link, aby uzyskać więcej informacji. Opisuje ustawianie zmiennych środowiskowych w środowisku 32-bitowym, jedyną różnicą jest sama ścieżka.

Maximina
źródło
-3

Windows 8.1 (64-bitowy)

C: \ Program Files \ Java \ jdk1.8.0_45 \ bin

Dołącz tę ścieżkę i wszystko gotowe.

Shashank
źródło
głupio jest opublikować odpowiedź, gdy jest już
lepsza
1
P: „Jaka jest ścieżka do pliku jdk1.6.0_21 ?”
G-Man mówi „Przywróć Monikę”