Napraw błąd Nie można znaleźć środowiska wykonawczego Java SE
Podczas próby otwarcia pliku .jar Java za pomocą wiersza polecenia, na przykład za pomocą polecenia „Java -Jar xxxx.jar”, może pojawić się następujący komunikat o błędzie:
Błąd: otwarcie klucza rejestru „Software \ JavaSoft \ JRE” Błąd: nie można znaleźć java.dll Błąd: Nie można znaleźć środowiska Java SE Runtime Environment.
Może to wynikać z kilku czynników, w tym między innymi:
- Uszkodzony rejestr
- Brak ścieżki Java w zmiennych środowiskowych
- Przenoszony folder instalacyjny Java
Na przykład ten problem napotkaliśmy podczas aktualizacji Java SE do najnowszej wersji - prawdopodobnie wcześniej mieliśmy 32-bitową instalację Java, a podczas uruchamiania 64-bitowego instalatora Java zmieniła się nasza ścieżka Java.
Na szczęście jest to dość łatwe do naprawienia, ponieważ wymaga tylko rozwiązania jednego z powyższych problemów za pomocą odpowiedniego rozwiązania. Wykonaj poniższe kroki, aby ponownie uruchomić polecenia Java za pomocą wiersza polecenia, i pozostaw komentarz w sekcji komentarzy, jeśli napotkasz jakiekolwiek dalsze problemy (lub znasz lepsze rozwiązanie).
- Usuń wszystkie poprzednie wersje Java (używając procesu odinstalowywania „Programy i funkcje”). Jeśli folder java pozostaje w „C: / Program Files /…”, usuń go.
- Wyczyść rejestr (usuń klucz Java):
- Przejdź do Start, a następnie Uruchom
- Wpisz „regedit” w polu edycji
- Przejdź do HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall
- W tym folderze Uninstall znajdziesz wiele wpisów rejestru w nawiasach klamrowych.
Ścieżka odinstalowywania Regedit. - Kliknij kartę Edytuj, a następnie Znajdź
- Uwaga: Podświetl Odinstaluj folder przed rozpoczęciem wyszukiwania określonego rejestru.
- Wprowadź ciąg wersji jako wartość, aby znaleźć odpowiedni wpis rejestru do usunięcia.
- Po znalezieniu klucza rejestru zaznacz ten klucz, a następnie kliknij go prawym przyciskiem myszy i wybierz polecenie Usuń
- Potwierdź usunięcie i kliknij Tak
Kroki wyszukiwania kluczy rejestru dla dowolnej wersji Java 7
Postępuj zgodnie z formatem 7.0.xxx
gdzie xxx może wynosić 100, 120, 130, 140 i tak dalej.
na przykład:
- Wpisz 7.0.100 w polu wyszukiwania, znajdzie klucz rejestru dla aktualizacji Java7 10
- Wpisz 7.0.120 w polu wyszukiwania, znajdzie klucz rejestru dla aktualizacji Java7 12
- Wpisz 7.0.180 w polu wyszukiwania, znajdzie klucz rejestru dla aktualizacji Java7 18
Kroki wyszukiwania kluczy rejestru dla dowolnej wersji Java 6
Postępuj zgodnie z formatem 6.0.xxx
gdzie xxx może wynosić 100, 120, 130, 140 i tak dalej.
na przykład:
- Wpisz 6.0.100 w polu wyszukiwania, znajdzie klucz rejestru dla aktualizacji Java6 10
- Wpisz 6.0.120 w polu wyszukiwania, znajdzie klucz rejestru dla aktualizacji Java6 12
- Wpisz 6.0.180 w polu wyszukiwania, znajdzie klucz rejestru dla aktualizacji Java6 18
Kroki wyszukiwania kluczy rejestru dla dowolnej wersji Java 1.5
Postępuj zgodnie z formatem 1.5.0.xxx
gdzie xxx może wynosić 100, 120, 130, 140 i tak dalej.
na przykład:
- Wpisz 1.5.0.100 w polu wyszukiwania, znajdzie klucz rejestru dla jre1.5.0_01
- Wpisz 1.5.0.120 w polu wyszukiwania, znajdzie klucz rejestru dla jre1.5.0_12
- Wpisz 1.5.0.180 w polu wyszukiwania, znajdzie klucz rejestru dla jre1.5.0_18
- Kroki wyszukiwania kluczy rejestru dla dowolnej wersji Java 1.4
Postępuj zgodnie z formatem 1.4.2_xxx
gdzie xxx może wynosić 01, 12, 13, 14 itd.
na przykład:
- Wpisz 1.4.2_01 w polu wyszukiwania, znajdzie klucz rejestru dla jre1.4.0_01
- Wpisz 1.4.2_12 w polu wyszukiwania, znajdzie klucz rejestru dla jre1.4.0_12
- Wpisz 1.4.2_18 w polu wyszukiwania, znajdzie klucz rejestru dla jre1.4.0_18
Ponownie zainstaluj Javę i ustaw zmienną systemową JAVA_HOME na ścieżkę JRE (lub JDK) .
Na przykład:
JAVA_HOME - C: \ Program Files \ Java \ jdk1.7.0_71 Ścieżka - C: \ Program Files \ Java \ jdk1.7.0_71 \ bin
Możesz sprawdzić, czy było to skuteczne rozwiązanie, wykonując następujące polecenia
echo% JAVA_HOME% java -version
Ręcznie otwórz okno poleceń na ścieżkę Java. Na marginesie możesz także uruchomić wiersz polecenia bezpośrednio z folderu Java - przejdź do folderu C: \ Program Files \ Java \ bin ( lub gdziekolwiek zainstalowana jest Java), przytrzymaj Shift + kliknij prawym przyciskiem myszy w oknie i kliknij „Otwórz okno poleceń tutaj”.