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.
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).
- Hapus semua versi Java sebelumnya (menggunakan proses penghapusan "Program dan Fitur"). Jika folder java tetap berada di "C: / Program Files / ...", harap hapus.
- Bersihkan registri Anda (hapus kunci java Anda):
- Pergi ke Mulai dan kemudian Jalankan
- Ketikkan 'regedit' di bidang sunting
- Pergi ke HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall
- Di bawah folder Uninstall ini Anda akan menemukan banyak entri registri dalam kurung keriting.
Hapus jalur instalan. - Klik pada tab Edit dan kemudian Temukan
- Catatan: Sorot Hapus folder sebelum melakukan pencarian untuk registri tertentu.
- Masukkan string versi sebagai nilai untuk menemukan entri registri yang sesuai untuk dihapus.
- Setelah Anda menemukan kunci registri, sorot kunci itu dan kemudian Klik kanan padanya dan pilih Hapus
- 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".