Korjaa virhe Ei löytynyt Java SE Runtime Environment -ympäristöä

Kun yrität avata Java .jar-tiedostoa komentorivin kautta, kuten käyttämällä komentoa “Java -Jar xxxx.jar”, ​​saatat saada seuraavan virhesanoman:

Virhe: avaamalla rekisteriavaimen 'Software \ JavaSoft \ JRE' Virhe: java.dll-tiedostoa ei löytynyt Virhe: Java SE Runtime Environment -ohjelmaa ei löydy.

Tämä voi johtua useista tekijöistä, mukaan lukien muun muassa:

  • Vioittunut rekisteri
  • Java-polku puuttuu ympäristömuuttujista
  • Java-asennuskansiota siirretään

Esimerkiksi, kohdasimme tämän ongelman päivitettäessä Java SE uusimpaan versioon - meillä oli todennäköisesti aikaisemmin 32-bittinen Java-asennus, ja kun suoritimme 64-bittistä Java-asennusohjelmaa, Java-polkumme muuttui.

Onneksi tämä on melko helppo korjata, koska se edellyttää vain yhden edellä mainitun ongelman ratkaisemista sopivalla ratkaisulla. Seuraa alla olevia vaiheita saadaksesi Java-komentosi komentokehotteella toimimaan uudelleen, ja jätä kommentti kommenttiosaan, jos kohtaat muita ongelmia (tai tiedät paremman ratkaisun).

  1. Poista kaikki aiemmat Java-versiot ("Ohjelmat ja ominaisuudet" -asennuksen avulla). Jos java-kansio on edelleen kohdassa "C: / Program Files /…", poista se.
  2. Siivoa rekisterisi (poista Java-avain):
  3. Siirry kohtaan Käynnistä ja sitten Suorita
  4. Kirjoita muokkauskenttään regedit
  5. Siirry kohtaan HKEY_LOCAL_MACHINE / Ohjelmisto / Microsoft / Windows / CurrentVersion / Poista
  6. Tämän asennuksen poistokansion alla on useita rekisterimerkintöjä kiharoissa sulkeissa.
  7. Napsauta Muokkaa-välilehteä ja sitten Etsi
  8. Huomautus: Korosta Poista kansio, ennen kuin etsit tiettyä rekisteriä.
  9. Syötä version merkkijono arvoksi löytääksesi vastaavan poistettavan rekisterimerkinnän.
  10. Kun löydät rekisteriavaimen, korosta avain ja napsauta sitä hiiren kakkospainikkeella ja valitse Poista
  11. Vahvista poisto ja napsauta Kyllä

Vaiheet rekisteriavainten löytämiseksi mille tahansa Java 7 -versiolle

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ää rekisteriavaimen Java7-päivitykseen 10
  • Kirjoita hakukenttään 7.0.120, löytää rekisteriavaimen Java7-päivitykseen 12
  • Kirjoita hakukenttään 7.0.180, löytää rekisteriavaimen Java7-päivitykseen 18

Vaiheet rekisteriavainten löytämiseksi mille tahansa Java 6 -versiolle

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ää rekisteriavaimen Java6-päivitykseen 10
  • Kirjoita hakukenttään 6.0.120, löytää rekisteriavaimen Java6-päivitykseen 12
  • Kirjoita hakukenttään 6.0.180, löytää rekisteriavaimen Java6-päivitykseen 18

Vaiheet rekisteriavainten löytämiseksi mille tahansa Java 1.5 -versiolle

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, etsii rekisteriavaimen jre1.5.0_01
  • Kirjoita hakukenttään 1.5.0.120, etsii rekisteriavaimen jre1.5.0_12
  • Kirjoita hakukenttään 1.5.0.180, löytää rekisteriavaimen jre1.5.0_18
  • Vaiheet rekisteriavainten löytämiseksi mille tahansa Java 1.4 -versiolle

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, etsii rekisteriavaimen jre1.4.0_01
  • Kirjoita hakukenttään 1.4.2_12, etsii rekisteriavaimen jre1.4.0_12
  • Kirjoita hakukenttään 1.4.2_18, etsii rekisteriavaimen jre1.4.0_18

Asenna Java uudelleen ja aseta järjestelmän muuttuja JAVA_HOME JRE (tai JDK) -polulle .

Esimerkiksi:

JAVA_HOME - C: \ Program Files \ Java \ jdk1.7.0_71 Polku - C: \ Program Files \ Java \ jdk1.7.0_71 \ bin

Voit tarkistaa, onko tämä onnistunut ratkaisu, seuraavilla komennoilla

echo% JAVA_HOME% java -versio

Avaa komentoikkuna manuaalisesti Java-polulle. Huomautuksena voit myös käynnistää komentokehotteen suoraan Java-kansiosta - siirry C: \ Program Files \ Java \ bin -kansioon ( tai missä tahansa Java-asennuksesi on) , pidä Vaihto + Napsauta hiiren kakkospainikkeella ikkunan sisällä ja napsauta "Avaa komentoikkuna täällä".