JAVA_HOME jest ustawiony na nieprawidłowy katalog:


Zainstalowałem
JAVA_HOME
w moim systemie
C: \ Program Files \ Java \ jdk1.8.0_ 
131 \ bin;
i próbuję uruchomić polecenie cordova (cordova build) w linii poleceń, ale pojawia się poniższy błąd. Próbowałem wszystkich sposobów, ale nie mogłem rozwiązać tego problemu:

BŁĄD: JAVA_HOME jest ustawiony na nieprawidłowy katalog: C: \ Program
Pliki \ Java \ jdk1.8.0_ 131 \ bin;

Ustaw odpowiednio zmienną
JAVA_HOME
w swoim środowisku
lokalizacja instalacji Java.
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Musisz go zainstalować z
C:\Program Files\Java\jdk1.8.0_12

.
\bin

nie wymagane.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

JAVA_HOME
musi wskazywać katalog domowy jdk, a nie katalog
jdk/bin
.
Musisz zainstalować
JAVA_HOME
w następujący sposób:
JAVA_HOME="C:\Program Files\Java\jdk1.8.0_131"
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Usuń
\ bin
, a także
;
na końcu. Po ponownym uruchomieniu cmd i uruchomieniu.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Spróbuj wykonać następujące czynności:
  • Usuń
    \ bin
    ze ścieżki
    JAVA_HOME
    .
  • Otwórz nowe okno wiersza polecenia.
  • Uruchom polecenie jako administrator.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

JAVA_HOME powinno mieć
C: \ Program Files \ Java \ jdk1.8.0_172
bez średnika (;) ani bin w ścieżce. Każda wersja jdk powyżej 7 będzie działać. Musisz także ponownie uruchomić cmd
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

zainstalować

JAVA_HOME

tak jak

C:\Program Files\Java\jdk1.8.0_172

nie używaj średnika ";" z powyższą wartością JAVA_HOME
Aby upewnić się, że jest poprawnie zainstalowany, przejdź do Sprawdź

wiersz poleceń

. C:.......>

sdkmanager --list

pojawi się pełna lista, która pozwoli ci teraz, gdy została pomyślnie zapisana.
w przeciwnym razie pokaże błąd, że ścieżka JAVA_HOME nie jest ustawiona poprawnie.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W oknie 10 problemem był średnik
;
.
Przejdź do
edytuj systemowe zmienne środowiskowe
i usuń średnik z końca
JAVA_HOME
C: \ Program Files \ Java \ jdk1.8.0_144
Innymi słowy, przekonwertuj to
C: \ Program Files \ Java \ jdk1.8.0_12;
na
C: \ Program Files \ Java \ jdk1.8.0_12
Może być konieczne usunięcie wpisu w oknie dialogowym systemu Windows i utworzenie nowego. Jeśli kiedykolwiek miałeś wiele zgłoszeń i otrzymałeś większy

widok
https://i.stack.imgur.com/9XNz3.png
formularze, system Windows automatycznie wstawia
;
na końcu każdego rekordu, nawet jeśli został tylko jeden rekord.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Po ustawieniu zmiennej JAVA_HOME, uruchom android studio jako administrator
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

myślę, że musisz usunąć ';' od końca ścieżki Java.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Musisz tylko zainstalować C: \ Program Files \ Java \ jdk1.8.0_12.
I sprawdź za pomocą nowego polecenia cmd. Zostanie zaktualizowany
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Po zainstalowaniu jdk zrestartuj system
mi to pasuje
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Najpierw spróbuj usunąć '\ bin' ze ścieżki i ustawić katalog domowy JAVA_HOME, jak pokazano poniżej:
JAVA_HOME: C: \ Program Files \ Java \ jdk1.8.0_131

Druga aktualizacja ŚCIEŻKI systemu

:
  • W oknie „Zmienne środowiskowe” w sekcji „Zmienne systemowe” wybierz ścieżkę
  • Kliknij przycisk „Edytuj ...”
  • W oknie „Edytuj zmienną środowiskową” kliknij przycisk „Nowa”
  • Wpisz% JAVA_HOME% \ bin

Po trzecie, uruchom ponownie swój docker.
Cm.

połączyć
https://javatutorial.net/set-java-home-windows-10
aby ustawić ścieżkę java w systemie Windows.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się