Perbaiki: Registri merujuk kepada Java Runtime Environment yang tidak ada

Fix Registry Refers Nonexistent Java Runtime Environment

Beberapa pengguna melaporkan mendapat “ registry merujuk kepada Java Runtime Environment yang tidak ada Ralat semasa cuba membuka aplikasi tertentu yang boleh dieksekusi. Sebilangan besar pengguna yang terjejas melaporkan bahawa masalah ini mula berlaku secara tiba-tiba (mereka di mana sebelum ini dapat menjalankan pelaksanaan yang sama tanpa masalah).

Registri merujuk kepada pemasangan Java Runtime Environment yang tidak ada atau waktu runtuhnya rosak. Sistem tidak dapat mencari jalan yang ditentukan

Registri merujuk kepada pemasangan Java Runtime Environment yang tidak ada atau waktu runtuhnya rosak.
Sistem tidak dapat mencari jalan yang ditentukan



Apa yang menyebabkan ' registry merujuk kepada Java Runtime Environment yang tidak ada 'ralat

Kami menyiasat masalah tersebut dengan cuba meniru masalah tersebut dan melihat pelbagai laporan pengguna. Mesej ralat ini adalah petunjuk bahawa anda mempunyai sisa dari pemasangan Java lama di editor Registry anda.



Berdasarkan apa yang kami dapati, terdapat beberapa senario biasa yang akan menyebabkan timbulnya masalah ini:



  • Registry mengandungi entri yang tidak menuju ke jalan Java yang sebenarnya - Ini biasanya berlaku jika anda memindahkan perisian ke direktori lain (secara manual) setelah pemasangan awal. Masalahnya dapat diperbaiki dengan membuang entri pendaftaran yang tidak sesuai secara manual.
  • Pemasangan Java yang tidak lengkap atau rosak - Beberapa pengguna berjaya menyelesaikan masalah ini dengan menyahpasang Java dan kemudian memasang semula JDK. Spekulasi pengguna menunjukkan bahawa fail atau kerosakan mungkin menyebabkan ini.

Sekiranya anda sedang berusaha menyelesaikan masalah ini, artikel ini akan memberi anda kumpulan langkah penyelesaian masalah yang telah disahkan. Di bawah ini anda mempunyai beberapa kaedah yang berjaya digunakan oleh pengguna lain dalam situasi serupa untuk menyelesaikan masalah tersebut.

Untuk hasil terbaik, ikuti kaedah di bawah ini sehingga anda menemui penyelesaian yang dapat menyelesaikan masalah dalam senario tertentu anda. Mari kita mulakan!

Kaedah 1: Menghapus entri pendaftaran yang tidak ada untuk JavaHome dan RuntimeLib

Beberapa pengguna yang menghadapi masalah yang sama berjaya menyelesaikan masalah dengan membuangnya JavaHome dan RuntimeLib entri pendaftaran yang tidak merujuk kepada jalan yang ada.



Setiap JavaHome pemboleh ubah harus merujuk kepada jalan s serupa dengan bin client jvm.dll sementara masing-masing RuntimeLib harus merujuk kepada wujud t jvm.dll fail. Tetapi kerana masalah ini berlaku, anda mungkin menemui satu atau beberapa pemboleh ubah yang tidak mempunyai jalan atau fail yang sesuai.

Ini mungkin berlaku jika anda baru-baru ini mengalihkan perisian ke direktori lain setelah anda memasangnya. Sekiranya anda berjaya menemui sebarang pemboleh ubah pendaftaran, anda memerlukannya untuk membuangnya secara manual.

Prosedur ini memerlukan beberapa kerja manual dan sebilangan kecil pakar teknikal, tetapi mungkin memungkinkan anda menyelesaikan masalah tanpa perlu memasang semula keseluruhan Persekitaran Java Runtime . Sekiranya anda bersedia melaluinya, kami telah menyediakan panduan langkah demi langkah untuk menyelesaikannya. Inilah yang perlu anda lakukan:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Kemudian, taip ' regedit Dan tekan Masukkan untuk membuka Editor Pendaftaran. Apabila diminta oleh UAC (Kawalan Akaun Pengguna), klik Ya pada arahan. Memadamkan entri Registry dengan jalan pemasangan yang tidak sepadan

    Jalankan dialog: regedit

  2. Di dalam Registry Editor, gunakan panel kiri untuk menavigasi ke lokasi berikut:
    Komputer  HKEY_LOCAL_MACHINE  SOFTWARE  JavaSoft  Java Runtime Environment
  3. Sebaik sahaja 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 keseluruhannya Nilai data jalan ke papan keratan anda. Contoh laluan pendaftaran yang tidak wujud

    Menyalin jalan JavaHome dari Registry Editor

  5. Buka File Explorer dan tampal lokasi yang sebelumnya anda salin di bar navigasi. Sekiranya lokasi menuju ke suatu tempat, ini bermaksud bahawa nilai pendaftaran mempunyai jalan yang sepadan. Sekiranya ia tidak membawa anda ke mana-mana, ini bermaksud bahawa pendaftaran merujuk kepada pemasangan Java yang tidak ada dan harus dihapuskan.

    Mengesahkan nilai pendaftaran untuk laluan yang sepadan

    Catatan: Sekiranya Data nilai jalan tidak membawa anda ke mana sahaja, klik kanan di JavaHome dan klik Padam untuk menghilangkan entri pendaftaran.

    Memadamkan entri Registry dengan jalan pemasangan yang tidak sepadan

  6. Sekali JavaHome telah diambil perhatian, klik dua kali pada RuntimeLib dan salin Data nilai jalan di papan keratan anda.

    Salin data Nilai RuntimeLib ke papan keratan

  7. Sama seperti sebelumnya, buka tetingkap File Explorer dan melewati jalan yang sebelumnya anda salin di bar navigasi. Tetapi kali ini, hapus bahagian terakhir “ jvm.dll 'Sebelum menekan Masukkan .

    Mengesahkan sama ada Runtimelib mempunyai jalan yang sesuai

    Catatan: Sekiranya anda menemui jalan yang sesuai, ini bermaksud bahawa nilai pendaftaran RuntimeLib berfungsi dengan betul. Sekiranya anda mendapat mesej yang mengatakan bahawa Windows tidak dapat mencari jalan, nilai registri merujuk pada pemasangan Java yang tidak ada dan perlu dihapus. Dalam kes ini, klik kanan pada RuntimeLib dan pilih Padam untuk menghilangkan nilai.

    Contoh laluan pendaftaran yang tidak wujud

  8. Setelah versi Java Runtime Environment pertama ditangani, ulangi langkah 4 hingga 7 dengan setiap versi Java yang tersisa di bawah Java Runtime Environment.

    Mengulangi prosedur yang sama dengan versi Java yang tersisa

  9. Setelah semua entri pendaftaran telah disahkan dan diatasi, tutup Editor Pendaftaran dan mulakan semula mesin anda dan lihat apakah ralat telah diselesaikan pada permulaan berikutnya.

Sekiranya kaedah ini tidak berjaya atau anda hanya mencari kaedah penyelesaian yang lebih mudah, teruskan ke kaedah seterusnya di bawah.

Kaedah 2: Nyahpasang Java dan pasang Java JDK

Sekiranya anda menghadapi masalah ini semasa mencuba melancarkan Minecraft atau aplikasi serupa yang bergantung pada JDK, Anda mungkin dapat menyelesaikan masalah tersebut dengan mencopot pemasangan seluruh lingkungan Java dan kemudian memasang kembali JDK (Java Development Kit).

Berikut adalah panduan ringkas mengenai cara melakukannya:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Kemudian, taip ' appwiz.cpl Dan tekan Masukkan untuk membuka Program dan Ciri .

    Jalankan dialog: appwiz.cpl

  2. Dalam Program dan Ciri , Klik pada Penerbit lajur, kemudian tatal ke bawah ke entri yang diterbitkan oleh Oracle Corporation .
  3. Seterusnya, teruskan uninstall setiap pemasangan Java (atau kemas kini) dengan mengklik kanan pada setiap entri dan mengklik Nyahpasang . Kemudian, ikuti arahan di skrin untuk menyelesaikan penyahpasangan dengan setiap entri.

    Nyahpasang setiap pemasangan Java

  4. Setelah anda menyahpasang persekitaran Java sepenuhnya, mulakan semula komputer anda.
  5. Pada permulaan seterusnya, lawati pautan ini ( di sini ) dan klik pada Muat turun butang.

    Klik pada butang muat turun JDK

  6. Pada skrin seterusnya, tatal ke bawah ke Java SE Development Kit dan klik togol yang berkaitan dengannya Terima Perjanjian Lesen . Kemudian, klik pada pautan muat turun yang boleh dilaksanakan yang berkaitan dengan Windows.

    Memuat turun pemasang JDK

  7. Buka pemasang JDK dan ikuti arahan di skrin untuk memasang persekitaran JDK pada PC anda. Mulakan semula komputer anda jika tidak diminta secara automatik untuk melakukannya apabila prosesnya selesai.
  8. Pada permulaan seterusnya, anda seharusnya dapat memulakan aplikasi tanpa menemui “ registry merujuk kepada Java Runtime Environment yang tidak ada 'ralat.
4 minit membaca