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.

Wystąpił błąd podczas próby uruchomienia poleceń Java w wierszu polecenia.

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).

  1. Usuń wszystkie poprzednie wersje Java (używając procesu odinstalowywania „Programy i funkcje”). Jeśli folder java pozostaje w „C: / Program Files /…”, usuń go.
  2. Wyczyść rejestr (usuń klucz Java):
  3. Przejdź do Start, a następnie Uruchom
  4. Wpisz „regedit” w polu edycji
  5. Przejdź do HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall
  6. W tym folderze Uninstall znajdziesz wiele wpisów rejestru w nawiasach klamrowych.

    Ścieżka odinstalowywania Regedit.
  7. Kliknij kartę Edytuj, a następnie Znajdź
  8. Uwaga: Podświetl Odinstaluj folder przed rozpoczęciem wyszukiwania określonego rejestru.
  9. Wprowadź ciąg wersji jako wartość, aby znaleźć odpowiedni wpis rejestru do usunięcia.
  10. Po znalezieniu klucza rejestru zaznacz ten klucz, a następnie kliknij go prawym przyciskiem myszy i wybierz polecenie Usuń
  11. 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”.

Ciekawe Artykuły