Korjaa virhe Ei löytynyt Java SE Runtime Environment -ympäristöä
Yritettäessä avata Java .jar-tiedostoa komentoriviltä, kuten esimerkiksi käyttämällä komentoa “Java -Jar xxxx.jar”, saatat saada seuraavan virheviestin:
Virhe: Rekisteriavaimen 'Software \ JavaSoft \ JRE' avaaminen Virhe: java.dll-tiedostoa ei löytynyt Virhe: Java SE: n suorituksen kestoa ei löytynyt.
Tämä voi johtua useista tekijöistä, mukaan lukien, mutta rajoittumatta, :
- Viallinen rekisteri
- Puuttuva Java-polku ympäristömuuttujistasi
- Java-asennuskansiota siirretään
Esimerkiksi, havaitsimme tämän ongelman päivitettäessä Java SE: n uusimpaan versioon - meillä oli todennäköisesti aiemmin 32-bittinen Java-asennus, ja ajaessamme 64-bittistä Java-asenninta Java-polkumme muuttui.
Onneksi tämä on melko helppo korjata, koska se vaatii vain yhden edellä mainitun ongelman ratkaisemisen sopivalla ratkaisulla. Noudata alla olevia vaiheita saadaksesi Java-komennot komentokehotteen avulla toimimaan uudelleen, ja jätä kommentti kommenttiosaan, jos sinulla on muita ongelmia (tai tiedät paremman ratkaisun).
- Poista kaikki aiemmat Java-versiot (käyttämällä Ohjelmien ja ominaisuuksien asennuksen poistoprosessia). Jos Java-kansio säilyy kohdassa ”C: / Program Files /…”, poista se.
- Siivoa rekisteri (poista Java-avain):
- Siirry kohtaan Käynnistä ja Suorita
- Kirjoita 'regedit' muokkauskenttään
- Siirry kohtaan HKEY_LOCAL_MACHINE / Ohjelmisto / Microsoft / Windows / CurrentVersion / Poista
- Tämän Uninstall-kansion alla on monia rekisterimerkintöjä kiharoissa.
Regedit poista polku. - Napsauta Muokkaa-välilehteä ja sitten Etsi
- Huomaa: Korosta Poista asennus -kansio ennen kuin haet tiettyä rekisteriä.
- Anna arvo merkkijonona, jotta löydät vastaavan poistettavan rekisterimerkinnän.
- Kun löydät rekisteriavaimen, korosta avain ja napsauta sitten hiiren kakkospainikkeella ja valitse Poista
- Vahvista poisto ja napsauta Kyllä
Vaiheet kaikkien Java 7 -versioiden rekisteriavaimien löytämiseen
Seuraa muotoa 7.0.xxx
missä xxx voi olla 100, 120, 130, 140 ja niin edelleen.
esimerkiksi:
- Kirjoita hakukenttään 7.0.100, löytää Java7-päivityksen 10 rekisteriavaimen
- Kirjoita hakukenttään 7.0.120, löytää Java7-päivityksen 12 rekisteriavaimen
- Kirjoita hakukenttään 7.0.180, löytää Java7-päivityksen 18 rekisteriavaimen
Vaiheet minkä tahansa Java 6 -version rekisteriavaimien löytämiseksi
Seuraa muotoa 6.0.xxx
missä xxx voi olla 100, 120, 130, 140 ja niin edelleen.
esimerkiksi:
- Kirjoita hakukenttään 6.0.100, löytää Java6-päivityksen 10 rekisteriavaimen
- Kirjoita hakukenttään 6.0.120, löytää Java6-päivityksen 12 rekisteriavaimen
- Kirjoita hakukenttään 6.0.180, löytää Java6-päivityksen 18 rekisteriavaimen
Vaiheet minkä tahansa Java 1.5 -version rekisteriavainten löytämiseen
Seuraa muotoa 1.5.0.xxx
missä xxx voi olla 100, 120, 130, 140 ja niin edelleen.
esimerkiksi:
- Kirjoita hakukenttään 1.5.0.100, löytää jre1.5.0_01-rekisteriavaimen
- Kirjoita hakukenttään 1.5.0.120, löytää jre1.5.0_12-rekisteriavaimen
- Kirjoita hakukenttään 1.5.0.180, löytää jre1.5.0_18-rekisteriavaimen
- Vaiheet minkä tahansa Java 1.4 -version rekisteriavainten löytämiseen
Seuraa muotoa 1.4.2_xxx
missä xxx voi olla 01, 12, 13, 14 ja niin edelleen.
esimerkiksi:
- Kirjoita hakukenttään 1.4.2_01, löytää jre1.4.0_01-rekisteriavaimen
- Kirjoita hakukenttään 1.4.2_12, löytää jre1.4.0_12-rekisteriavaimen
- Kirjoita hakukenttään 1.4.2_18, löytää jre1.4.0_18-rekisteriavaimen
Asenna Java uudelleen ja aseta järjestelmämuuttuja JAVA_HOME JRE (tai JDK) -polullesi .
Esimerkiksi:
JAVA_HOME - C: \ Ohjelmatiedostot \ Java \ jdk1.7.0_71 Polku - C: \ Ohjelmatiedostot \ Java \ jdk1.7.0_71 \ bin
Seuraavilla komennoilla voit tarkistaa, onko ratkaisu onnistunut
echo% JAVA_HOME% java -versio
Avaa Java-reitin komentoikkuna manuaalisesti. Sivuseinä voit myös käynnistää komentokehotteen suoraan Java-kansiosta - selaa C: \ Program Files \ Java \ bin -kansioon ( tai missä tahansa Javasi on asennettu), pidä painettuna Vaihto + Napsauta hiiren kakkospainikkeella ikkunan sisällä ja napsauta ”Avaa komentoikkuna täällä”.