Perbaiki Kesalahan Tidak dapat menemukan Java SE Runtime Environment

Saat mencoba membuka file Java .jar melalui command prompt, seperti menggunakan perintah "Java -Jar xxxx.jar", Anda mungkin menemukan pesan kesalahan berikut:

 Kesalahan: membuka kunci registri 'Software \ JavaSoft \ JRE' Kesalahan: tidak dapat menemukan java.dll Kesalahan: Tidak dapat menemukan Java SE Runtime Environment. 

Ini bisa disebabkan oleh beberapa faktor, termasuk tetapi tidak terbatas pada:

  • Registri rusak
  • Path Java tidak ada di Variabel Lingkungan Anda
  • Folder instalasi Java sedang dipindahkan

Misalnya, kami mengalami masalah ini saat memperbarui Java SE ke versi terbaru - kami sebelumnya kemungkinan memiliki instalasi Java 32-bit, dan ketika menjalankan installer Java 64-bit, jalur Java kami berubah.

Output kesalahan saat mencoba menjalankan perintah Java di Command Prompt.

Untungnya, ini cukup mudah untuk diperbaiki, karena hanya perlu mengatasi salah satu masalah di atas dengan solusi yang tepat. Ikuti langkah-langkah kami di bawah ini untuk membuat perintah Java Anda melalui command prompt berfungsi kembali, dan tinggalkan komentar di bagian komentar jika Anda mengalami masalah lebih lanjut (atau mengetahui solusi yang lebih baik).

  1. Hapus semua versi Java sebelumnya (menggunakan proses penghapusan "Program dan Fitur"). Jika folder java tetap berada di "C: / Program Files / ...", harap hapus.
  2. Bersihkan registri Anda (hapus kunci java Anda):
  3. Pergi ke Mulai dan kemudian Jalankan
  4. Ketikkan 'regedit' di bidang sunting
  5. Pergi ke HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall
  6. Di bawah folder Uninstall ini Anda akan menemukan banyak entri registri dalam kurung keriting.

    Hapus jalur instalan.
  7. Klik pada tab Edit dan kemudian Temukan
  8. Catatan: Sorot Hapus folder sebelum melakukan pencarian untuk registri tertentu.
  9. Masukkan string versi sebagai nilai untuk menemukan entri registri yang sesuai untuk dihapus.
  10. Setelah Anda menemukan kunci registri, sorot kunci itu dan kemudian Klik kanan padanya dan pilih Hapus
  11. Konfirmasikan penghapusan dan klik Ya

Langkah-langkah untuk menemukan kunci registri untuk semua versi Java 7

Ikuti format 7.0.xxx

di mana xxx bisa 100, 120, 130, 140 dan seterusnya.

sebagai contoh:

  • Ketik 7.0.100 di bidang pencarian, temukan kunci registri untuk pembaruan Java7 10
  • Ketik 7.0.120 di bidang pencarian, temukan kunci registri untuk pembaruan Java7 12
  • Ketik 7.0.180 di bidang pencarian, temukan kunci registri untuk pembaruan Java7 18

Langkah-langkah untuk menemukan kunci registri untuk semua versi Java 6

Ikuti format 6.0.xxx

di mana xxx bisa 100, 120, 130, 140 dan seterusnya.

sebagai contoh:

  • Ketik 6.0.100 di bidang pencarian, temukan kunci registri untuk pembaruan Java6 10
  • Ketik 6.0.120 di bidang pencarian, temukan kunci registri untuk pembaruan Java6 12
  • Ketik 6.0.180 di bidang pencarian, temukan kunci registri untuk pembaruan Java6 18

Langkah-langkah untuk menemukan kunci registri untuk versi Java 1.5 apa pun

Ikuti format 1.5.0.xxx

di mana xxx bisa 100, 120, 130, 140 dan seterusnya.

sebagai contoh:

  • Ketik 1.5.0.100 di bidang pencarian, temukan kunci registri untuk jre1.5.0_01
  • Ketik 1.5.0.120 di bidang pencarian, temukan kunci registri untuk jre1.5.0_12
  • Ketik 1.5.0.180 di bidang pencarian, temukan kunci registri untuk jre1.5.0_18
  • Langkah-langkah untuk menemukan kunci registri untuk versi Java 1.4

Ikuti format 1.4.2_xxx

di mana xxx bisa 01, 12, 13, 14 dan seterusnya.

sebagai contoh:

  • Ketik 1.4.2_01 di bidang pencarian, temukan kunci registri untuk jre1.4.0_01
  • Ketik 1.4.2_12 di bidang pencarian, temukan kunci registri untuk jre1.4.0_12
  • Ketik 1.4.2_18 di bidang pencarian, temukan kunci registri untuk jre1.4.0_18

Instal ulang Java dan setel variabel sistem JAVA_HOME ke jalur JRE (atau JDK) Anda .

Misalnya:

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

Anda dapat memeriksa apakah ini adalah solusi yang berhasil dengan perintah berikut

 echo% JAVA_HOME% java -versi 

Buka jendela perintah secara manual ke jalur Java. Sebagai catatan tambahan, Anda juga dapat meluncurkan prompt perintah langsung dari dalam folder Java - navigasikan ke folder C: \ Program Files \ Java \ bin ( atau di mana pun Java Anda diinstal), tahan Shift + Klik kanan di dalam jendela, dan klik "Buka jendela perintah di sini".

Artikel Menarik