Błąd: klucz rejestru 'oprogramowanie \ JavaSoft \ Java Runtime Environment' \ CurrentVersion'? [duplikat]

to pytanie ma już odpowiedzi tutaj : Java Error opening registry key (15 odpowiedzi) Zamknięte 5 lat temu .

Kiedy uciekam: C:\Users\ashahria\Downloads > java-jar schemaSpy_5. 0.0.jar

Dostaję błąd poniżej. Co się stało? Jak mogę to naprawić?

W tym celu należy skontaktować się z Działem Obsługi Klienta pod adresem .]}

Ma wartość '1.5', ale ' 1.7 ' jest wymagane.
Błąd: nie można znaleźć Javy.dll
Błąd: nie można znaleźć środowiska Java SE Runtime Environment.

Author: Community, 2011-12-27

14 answers

Na moim komputerze z systemem Windows 7 rozwiązano to wykonując następujące czynności:

  1. w menu typu START " / align = " left" aby otworzyć rejestr (bądź ostrożny robiąc to)
  2. Przejdź do "HKEY_LOCAL_MACHINE " po lewej stronie menu registry explorer / tree
  3. Kliknij "oprogramowanie "w rejestrach" HKEY_LOCAL_MACHINE "
  4. Kliknij "JavaSoft "w rejestrach" oprogramowanie "
  5. Kliknij "Java Runtime Environment " w ramach listy rejestrów" JavaSoft "
  6. Podświetl " CurrentVersion "(powinien być widoczny w głównym oknie Eksploratora klucza rejestru po prawej stronie)
  7. Zmień wersję na "1.7"

To wszystko... powinno zadziałać. Poza tym, jeśli wypróbowałeś już inne przewodniki i/lub pomyliłeś rejestry, najbardziej pewnym sposobem rozwiązania problemu jest usunięcie wszystkich poprzednich wersji Javy (za pomocą procesu dezinstalacji "programy i funkcje"), a następnie ponownie zainstaluj tylko wersję, z którą chcesz pracować. Proponuję stronę dystrybucji na: http://java.com (jak zwykle ma najbardziej stabilną wersję)

Lub poszukaj konkretnej wersji, której potrzebujesz ze strony Oracle: http://www.oracle.com/technetwork/java/javase/downloads/

 114
Author: bcmoney,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-10 20:31:52

Miałem różne JDK od 1.5 do 1.7 zainstalowany na moim komputerze. Miałem potrzebę nauczenia się jdk1. 8 tak zainstalowane i moje wcześniejsze wersje Eclipse (zależy od wcześniejszych wersji JDK) i dostałem błędy uruchamiania mojego Eclipse IDE, w wierszu poleceń próbowałem sprawdzić wersję Java i dostałem błąd poniżej,

C:\>java -version
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.8', but '1.6' is required.
Error: could not find java.dll
Error: could not find Java SE Runtime Environment.

Rozwiązanie:- Usunąłem

C:\ProgramData\Oracle\Java\javapath;
ze zmiennej PATH i przeniósł %JAVA% \ bin na początek zmiennej PATH, co rozwiązało problem dla mnie.
 52
Author: user2257853,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-31 07:10:47

Przejdź do " c:/Windows/System32 i usuń Javę.exe, javaw.exe i javaws.exe tam. Patrz: Klucz rejestru"..."ma wartość "1.7", ale " 1.6 " jest wymagane. Java 1.7 jest zainstalowana i rejestr wskazuje na nią

 35
Author: EastOcean,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:14

set PATH=c:\Program Files\Java\jdk1.6.0_45\bin;%PATH%

To zadziała, jeśli pracujesz nad wierszem polecenia

 10
Author: Deep Saxena,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-25 15:18:14

Możesz wykonać następujące kroki:

  • Ustaw JAVA_HOME na JDK [bez folderu bin]
  • Ustaw ścieżkę jako % JAVA_HOME% / bin;
  • put java.exe, javaw.exe & javaws.exe to C:\ProgramData\Oracle\Java\javapath [miałem tu problem].
  • Kliknij dwukrotnie na java.exe
  • w razie potrzeby sprawdź i edytuj wartość rejestru dla bieżącej wersji Javy.

U mnie zadziałało:)

 4
Author: Cjo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-12 10:28:09

Twoja wersja Javy to 1.5 (masz jdk 1.5). Jar wymaga Javy w wersji 1.7 (powinieneś mieć jdk 1.7). Powinieneś pobrać i zainstalować jdk 1.7 z tej strony:

Http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

 3
Author: Adel Boutros,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-27 13:17:15

Miałem Javę 1.8, ale musiałem z jakiegoś powodu downgrade do Javy 1.6. Kiedy odinstalowałem Javę 1.8 i uruchomiłem polecenie "Java-Version" z wiersza polecenia, otrzymałem błąd -

W tym celu należy skontaktować się z Działem Obsługi Klienta pod adresem .]}

Ma wartość '1.6', ale ' 1.8 ' jest wymagane. Błąd: nie można znaleźć Javy.dll Błąd: nie można znaleźć środowiska Java SE Runtime Environment.

Odinstalowanie 1.6, a następnie ponowne zainstalowanie 1.6 naprawiło problem dla mnie: -)

 3
Author: Umesh Babu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-10 09:52:40

Dostosuj sekwencję zmiennej środowiskowej % path%, aby upewnić się, że jre 1.7 jest domyślnym.

 2
Author: swimmingfisher,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-18 01:53:42

Dobrym rozwiązaniem jest ponowne uruchomienie komputera, to sprawi, że właściwy wpis w rejestrze komputera. Ponowne uruchomienie rozwiązuje mój problem

 2
Author: Deep Saxena,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-19 09:16:29

Wystarczy ponownie zainstalować JDK 1.7 to będzie działać.

 2
Author: user2420066,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-31 13:49:18

Próbowałem kroków wymienionych przez @bcmoney, ale dla mnie obecna wersja była już ustawiona na najnowszą wersję. W moim to była Java8.

Miałem zainstalowane różne wersje Javy (java6, java7 i java8). Mam ten sam błąd ale zamiast 1.5 i 1.7 mam 1.7 i 1.8. Odinstalowałem java6 na moim komputerze z systemem windows 8.1. Po czym próbowałem java-version w wierszu polecenia i błąd nie pojawił się.

Nie jestem pewien, czy to jest właściwa odpowiedź, ale zadziałało na mnie, więc pomyślałem, że to pomoże społeczności.

 2
Author: Sudarsan GP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-01 15:04:52

Właśnie odinstalowałem moją aktualizację Java8 i próbowałem ponownie. Zadziałało ok!

 2
Author: user1517951,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-09 12:24:03

Napotkałem ten problem po aktualizacji Java JDK, ale nie uruchomiłem jeszcze ponownie wiersza polecenia. Po ponownym uruchomieniu wiersza polecenia wszystko działało dobrze. Prawdopodobnie, ponieważ zmienna PATH musi zostać zresetowana po aktualizacji JDK.

 1
Author: CatShoes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-07 03:08:36

Innym razem możesz mieć zainstalowane Java 7 i 8 oba lub dwa razy, a z Dodaj/usuń programy unistall jeden z nich i powinno działać.

 1
Author: user4364817,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-16 03:49:38