Popravak pogreške nije uspio pronaći okruženje za vrijeme izvođenja Java SE
Prilikom pokušaja otvaranja Java .jar datoteke kroz naredbeni redak, poput korištenja naredbe "Java -Jar xxxx.jar", može se pojaviti sljedeća poruka o pogrešci:
Pogreška: otvaranje ključa registra 'Softver \ JavaSoft \ JRE' Pogreška: nije uspio pronaći java.dll Pogreška: Ne mogu pronaći okruženje Java SE Runtime Environment.
To bi moglo biti posljedica nekoliko faktora, uključujući, ali ne ograničavajući se na:
- Oštećen registar
- Nedostaje Java staza u vašim varijablama okoliša
- Premještena je instalacijska mapa Java
Na primjer, naišli smo na ovaj problem prilikom ažuriranja Java SE na najnoviju verziju - vjerojatno smo prethodno imali 32-bitnu Java instalaciju, a kada smo pokrenuli 64-bitni Java instalater, naš se Java put promijenio.
Srećom, ovo je poprilično lako popraviti, jer jednostavno zahtijeva rješavanje jednog od gore navedenih problema odgovarajućim rješenjem. Slijedite naše korake u nastavku kako biste ponovo dobili naredbe Java putem naredbenog retka i ostavi komentar u odjeljku s komentarima ako naiđete na bilo kakve daljnje probleme (ili znate bolje rješenje).
- Izbrišite sve prethodne verzije Jave (pomoću postupka deinstalacije "Programi i značajke"). Ako java mapa ostaje u odjeljku "C: / Program Files / ...", izbrišite je.
- Očistite registar (izbrišite java ključ):
- Idite na Start, a zatim Run
- U polje za uređivanje upišite 'regedit'
- Idite na HKEY_LOCAL_MACHINE / Softver / Microsoft / Windows / CurrentVersion / Deinstaliranje
- Ispod ove mape za deinstaliranje naći ćete mnogo unosa u registru unutar kovrčavih zagrada.
Ponovno instalirajte put za deinstaliranje. - Kliknite karticu Uredi, a zatim pronađi
- Napomena: Prije pretraživanja određenog registra istaknite mapu Deinstaliranje prije pretraživanja.
- Unesite niz verzije kao vrijednost da biste pronašli odgovarajući unos iz registra koji ćete izbrisati.
- Nakon što pronađete ključ registra, označite ga i zatim desnom tipkom miša kliknite i odaberite Izbriši
- Potvrdite brisanje i kliknite Da
Koraci za pronalaženje ključeva registra za bilo koju verziju Java 7
Slijedite format 7.0.xxx
gdje xxx može biti 100, 120, 130, 140 i tako dalje.
na primjer:
- U polje pretraživanja upišite 7.0.100 i pronalazi registarski ključ za nadogradnju Java7 10
- U polje pretraživanja upišite 7.0.120, pronalazi ključ registra za ažuriranje Java7 12
- U polje pretraživanja upišite 7.0.180 i pronalazi ključ registra za ažuriranje Java7 18
Koraci za pronalaženje ključeva registra za bilo koju verziju Java 6
Slijedite format 6.0.xxx
gdje xxx može biti 100, 120, 130, 140 i tako dalje.
na primjer:
- U polje pretraživanja upišite 6.0.100 i pronalazi registarski ključ za nadogradnju Java6 10
- U polje pretraživanja upišite 6.0.120 i pronalazi ključ registra za ažuriranje Java6 12
- U polje pretraživanja upišite 6.0.180 i pronalazi registarski ključ za nadogradnju Java6 18
Koraci za pronalaženje ključeva registra za bilo koju verziju Java 1.5
Slijedite format 1.5.0.xxx
gdje xxx može biti 100, 120, 130, 140 i tako dalje.
na primjer:
- U polje pretraživanja upišite 1.5.0.100 i pronalazi registarski ključ za jre1.5.0_01
- U polje pretraživanja upišite 1.5.0.120, pronalazi registarski ključ za jre1.5.0_12
- U polje pretraživanja upišite 1.5.0.180 i pronalazi registarski ključ za jre1.5.0_18
- Koraci za pronalaženje registarskih ključeva za bilo koju verziju Java 1.4
Slijedite format 1.4.2_xxx
gdje xxx može biti 01, 12, 13, 14 i tako dalje.
na primjer:
- U polje pretraživanja upišite 1.4.2_01, a pronalazi ključ registra za jre1.4.0_01
- U polje pretraživanja upišite 1.4.2_12, a pronalazi registarski ključ za jre1.4.0_12
- U polje pretraživanja upišite 1.4.2_18, a pronalazi ključ registra za jre1.4.0_18
Ponovno instalirajte Java i postavite sistemsku varijablu JAVA_HOME na svoj JRE (ili JDK) put.
npr:
JAVA_HOME - C: \ programske datoteke \ Java \ jdk1.7.0_71 Put - C: \ programske datoteke \ Java \ jdk1.7.0_71 \ bin
Sljedećim naredbama možete provjeriti je li ovo bilo uspješno rješenje
echo% JAVA_HOME% java -verzija
Ručno otvorite naredbeni prozor prema Java putu. Kao bočnu napomenu možete pokrenuti naredbeni redak izravno iz mape Java - idite na svoju C: \ Program Files \ Java \ bin mapu ( ili gdje god je vaša Java instalirana), držite Shift + Desni klik unutar prozora i kliknite "Otvori naredbeni prozor ovdje".