Perbaiki: Registri merujuk ke Java Runtime Environment yang tidak ada

Beberapa pengguna melaporkan mendapatkan " registri merujuk ke kesalahan Java Runtime Environment " saat mencoba membuka aplikasi yang dapat dieksekusi tertentu. Sebagian besar pengguna yang terpengaruh melaporkan bahwa masalah ini mulai terjadi secara tiba-tiba (mereka yang sebelumnya dapat menjalankan executable yang sama tanpa masalah).

Registri merujuk ke instalasi Java Runtime Environment yang tidak ada atau runtime rusak.

Sistem tidak mampu menemukan jalur yang ditentukan

Apa yang menyebabkan " registri merujuk ke kesalahan Java Runtime Environment " tidak ada

Kami menyelidiki masalah dengan mencoba mereplikasi masalah dan melihat berbagai laporan pengguna. Pesan kesalahan khusus ini adalah indikator bahwa Anda memiliki sisa-sisa dari instalasi Java lama di editor Registri Anda.

Berdasarkan apa yang kami temukan, ada beberapa skenario umum yang akan mengarah pada kemunculan masalah ini:

  • Registry berisi entri yang tidak mengarah ke jalur Java yang sebenarnya - Ini biasanya terjadi jika Anda memindahkan perangkat lunak ke direktori yang berbeda (secara manual) setelah instalasi awal. Masalah ini dapat diperbaiki dengan menghapus entri registri secara manual yang tidak sesuai secara manual.
  • Instalasi Java tidak lengkap atau rusak - Beberapa pengguna telah berhasil menyelesaikan masalah khusus ini dengan menghapus instalan Java dan menginstal ulang JDK. Spekulasi pengguna menunjukkan bahwa file atau kesalahan yang rusak mungkin menyebabkan ini.

Jika saat ini Anda berjuang untuk menyelesaikan masalah khusus ini, artikel ini akan memberi Anda koleksi langkah pemecahan masalah yang diverifikasi. Di bawah ini Anda memiliki beberapa metode yang berhasil digunakan pengguna lain dalam situasi yang sama untuk menyelesaikan masalah.

Untuk hasil terbaik, ikuti metode di bawah ini hingga Anda menemukan perbaikan yang menyelesaikan masalah dalam skenario khusus Anda. Mari kita mulai!

Metode 1: Menghapus entri registri yang tidak ada untuk JavaHome dan RuntimeLib

Beberapa pengguna yang mengalami masalah yang sama telah berhasil menyelesaikan masalah dengan menghapus entri registri JavaHome dan RuntimeLib yang tidak merujuk ke jalur yang ada.

Setiap variabel JavaHome harus merujuk ke path yang mirip dengan \ bin \ client \ jvm.dll sementara setiap RuntimeLib harus merujuk ke file t jvm.dll yang ada . Tetapi karena masalah ini terjadi, Anda mungkin menemukan satu atau beberapa variabel yang tidak memiliki jalur atau file yang sesuai.

Ini mungkin terjadi jika Anda baru saja menghapus perangkat lunak ke direktori lain setelah Anda menginstalnya. Jika Anda berhasil menemukan variabel registri apa pun, Anda harus menghapusnya secara manual.

Prosedur ini akan memerlukan beberapa pekerjaan manual dan sejumlah kecil keahlian teknis, tetapi mungkin memungkinkan Anda untuk menyelesaikan masalah tanpa harus menginstal ulang seluruh Java Runtime Environment . Jika Anda siap untuk melewatinya, kami telah menyiapkan panduan langkah demi langkah melalui semuanya. Inilah yang perlu Anda lakukan:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run . Kemudian, ketik " regedit " dan tekan Enter untuk membuka Registry Editor. Saat diminta oleh UAC (Kontrol Akun Pengguna), klik Ya saat diminta.

    Jalankan dialog: regedit
  2. Di dalam Peninjau Suntingan Registri, gunakan panel kiri untuk menavigasi ke lokasi berikut:
     Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment 
  3. Setelah Anda sampai di sana, pilih versi Java pertama yang terletak di folder Java Runtime Environment dan pindah ke panel kanan.
  4. Di panel kanan, klik dua kali pada JavaHome dan salin seluruh jalur data Nilai ke clipboard Anda.

    Menyalin path JavaHome dari Registry Editor
  5. Buka File Explorer dan rekatkan lokasi yang sebelumnya Anda salin di bilah navigasi. Jika lokasi mengarah ke suatu tempat, itu berarti bahwa nilai registri memiliki jalur yang sesuai. Jika tidak membawa Anda ke mana pun, itu berarti bahwa registri merujuk ke instalasi Java yang tidak ada dan itu harus dihapus.

    Memverifikasi nilai registri untuk jalur yang sesuai

    Catatan: Jika jalur data nilai tidak membawa Anda ke mana pun, klik kanan pada JavaHome dan klik Hapus untuk menyingkirkan entri registri.

    Menghapus entri Registry dengan jalur instalasi yang tidak sesuai
  6. Setelah JavaHome dihapus, klik dua kali pada RuntimeLib dan salin jalur data Value di clipboard Anda.

    Salin data Nilai RuntimeLib ke clipboard
  7. Sama seperti sebelumnya, buka jendela File Explorer dan lewati jalur yang sebelumnya Anda salin di bilah navigasi. Tapi kali ini, hapus bagian terakhir " jvm.dll " sebelum menekan Enter .

    Memverifikasi apakah Runtimelib memiliki jalur yang sesuai

    Catatan: Jika Anda menemukan jalur yang sesuai, itu berarti nilai registri RuntimeLib berfungsi dengan benar. Jika Anda mendapatkan pesan yang mengatakan bahwa Windows tidak dapat menemukan lintasan, nilai registri merujuk ke instalasi Java yang tidak ada dan perlu dihapus. Dalam hal ini, klik kanan pada RuntimeLib dan pilih Hapus untuk menghilangkan nilai.

    Contoh jalur registri yang tidak ada
  8. Setelah versi Java Runtime Environment pertama kali ditangani, ulangi langkah 4 hingga 7 dengan setiap versi Java yang Anda tinggalkan di Java Runtime Environment.

    Mengulangi prosedur yang sama dengan versi Java yang tersisa
  9. Setelah semua entri registri telah diverifikasi dan diatasi, tutup Editor Registri dan mulai ulang mesin Anda dan lihat apakah kesalahan telah diselesaikan pada startup berikutnya.

Jika metode ini tidak berhasil atau Anda hanya mencari perbaikan yang lebih sederhana, pindah ke metode berikutnya di bawah ini.

Metode 2: Menghapus Instalasi Java dan menginstal Java JDK

Jika Anda menghadapi masalah ini ketika mencoba meluncurkan Minecraft atau aplikasi serupa yang bergantung pada JDK, Anda mungkin dapat menyelesaikan masalah dengan menghapus instalasi seluruh lingkungan Java dan kemudian menginstal ulang JDK (Java Development Kit).

Berikut panduan singkat tentang cara melakukan ini:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run . Kemudian, ketik " appwiz.cpl " dan tekan Enter untuk membuka Program dan Fitur .

    Jalankan dialog: appwiz.cpl
  2. Di dalam Program dan Fitur, klik pada kolom Penerbit, lalu gulir ke bawah ke entri yang diterbitkan oleh Oracle Corporation .
  3. Selanjutnya, lanjutkan untuk menghapus instalasi setiap instalasi Java (atau memperbarui) dengan mengklik kanan pada setiap entri dan mengklik Hapus Instalasi . Kemudian, ikuti petunjuk pada layar untuk menyelesaikan penghapusan instalasi dengan setiap entri.

    Menghapus instalasi setiap instalasi Java
  4. Setelah Anda menghapus sepenuhnya lingkungan Java, mulai ulang komputer Anda.
  5. Pada startup berikutnya, kunjungi tautan ini (di sini ) dan klik tombol Download .

    Klik pada tombol unduh JDK
  6. Di layar berikutnya, gulir ke bawah ke Java SE Development Kit dan klik sakelar yang terkait dengan Terima Perjanjian Lisensi . Kemudian, klik tautan unduh yang dapat dijalankan yang terkait dengan Windows.

    Mengunduh penginstal JDK
  7. Buka penginstal JDK dan ikuti petunjuk di layar untuk menginstal lingkungan JDK pada PC Anda. Nyalakan kembali komputer Anda jika tidak diminta secara otomatis untuk melakukannya saat prosesnya selesai.
  8. Pada startup berikutnya, Anda harus dapat memulai aplikasi tanpa menemukan kesalahan " registri merujuk pada Java Runtime Environment " tidak ada.

Artikel Menarik