Perbaiki Kesilapan Tidak dapat mencari Persekitaran Runtime Java SE

Apabila cuba membuka fail Java .jar melalui command prompt, seperti menggunakan perintah "Java -Jar xxxx.jar", anda mungkin mengalami mesej ralat berikut:

 Ralat: membuka kunci pendaftaran 'Perisian \ JavaSoft \ JRE' Ralat: tidak dapat mencari java.dll Ralat: Tidak dapat mencari Environment Java Runtime Environment. 

Ini mungkin disebabkan oleh beberapa faktor, termasuk tetapi tidak terhad kepada:

  • Pendaftaran rosak
  • Laluan Jawa yang tiada dalam Pembolehubah Persekitaran anda
  • Folder pemasangan Java sedang dipindahkan

Sebagai contoh, kami menghadapi masalah ini semasa mengemas kini Java SE kepada versi terkini - kami mungkin sebelum ini mempunyai pemasangan Java 32-bit, dan ketika menjalankan pemasang Java 64-bit, laluan Java kami berubah.

Kesalahan output apabila cuba menjalankan arahan Java dalam Command Prompt.

Untungnya, ini agak mudah untuk diperbaiki, kerana ia hanya memerlukan menangani salah satu masalah di atas dengan penyelesaian yang sesuai. Ikuti langkah-langkah kami di bawah untuk mendapatkan arahan Java anda melalui arahan arahan yang berfungsi lagi, dan tinggalkan komen di bahagian komen jika anda menghadapi sebarang masalah (atau mengetahui penyelesaian yang lebih baik).

  1. Padam semua versi sebelumnya dari Java (menggunakan "Program dan Ciri"). Jika folder java kekal dalam "C: / Program Files / ...", sila padamkannya.
  2. Bersihkan pendaftaran anda (padam kekunci java anda):
  3. Pergi ke Mula dan kemudian Jalankan
  4. Taipkan 'regedit' dalam medan edit
  5. Pergi ke HKEY_LOCAL_MACHINE / Perisian / Microsoft / Windows / CurrentVersion / Uninstall
  6. Di bawah folder Uninstall ini anda akan mendapati banyak entri pendaftaran dalam kurungan kurus.

    Regedit laluan pemasangan.
  7. Klik pada tab Edit dan kemudian Cari
  8. Nota: Sorot Uninstall folder sebelum melakukan carian untuk pendaftaran tertentu.
  9. Masukkan rentetan versi sebagai nilai untuk mencari entri pendaftaran yang sepadan untuk dipadamkan.
  10. Sebaik sahaja anda mencari kunci pendaftaran, sorot kunci itu dan kemudian Klik kanan padanya dan pilih Padam
  11. Sahkan pemadaman dan klik Ya

Langkah-langkah untuk mencari kunci pendaftaran untuk sebarang versi Java 7

Ikut format 7.0.xxx

di mana xxx boleh menjadi 100, 120, 130, 140 dan sebagainya.

sebagai contoh:

  • Taip 7.0.100 dalam medan carian, cari kunci pendaftaran untuk mengemas kini Java7 10
  • Taip 7.0.120 dalam medan carian, cari kunci pendaftaran untuk mengemas kini Java7 12
  • Taipkan 7.0.180 dalam medan carian, cari kunci pendaftaran untuk mengemas kini Java7 18

Langkah-langkah untuk mencari kunci pendaftaran untuk sebarang versi Java 6

Ikut format 6.0.xxx

di mana xxx boleh menjadi 100, 120, 130, 140 dan sebagainya.

sebagai contoh:

  • Taip 6.0.100 dalam medan carian, temukan kunci registri untuk kemas kini Java6 10
  • Taip 6.0.120 dalam medan carian, cari kunci registri untuk kemas kini Java6 12
  • Taipkan 6.0.180 dalam medan carian, temukan kunci registri untuk kemas kini Java6 18

Langkah-langkah untuk mencari kunci pendaftaran untuk sebarang versi Java 1.5

Ikut format 1.5.0.xxx

di mana xxx boleh menjadi 100, 120, 130, 140 dan sebagainya.

sebagai contoh:

  • Ketik 1.5.0.100 dalam medan carian, temukan kunci registri untuk jre1.5.0_01
  • Ketik 1.5.0.120 dalam medan carian, temukan kunci registri untuk jre1.5.0_12
  • Ketik 1.5.0.180 dalam medan carian, temukan kunci registri untuk jre1.5.0_18
  • Langkah-langkah untuk mencari kunci pendaftaran untuk sebarang versi Java 1.4

Ikuti format 1.4.2_xxx

di mana xxx boleh menjadi 01, 12, 13, 14 dan sebagainya.

sebagai contoh:

  • Ketik 1.4.2_01 dalam medan carian, temukan kunci registri untuk jre1.4.0_01
  • Ketik 1.4.2_12 dalam medan carian, temukan kunci registri untuk jre1.4.0_12
  • Ketik 1.4.2_18 dalam medan carian, temukan kunci registri untuk jre1.4.0_18

Pasang semula Java dan tetapkan pembolehubah sistem JAVA_HOME ke laluan JRE (atau JDK) anda .

Contohnya:

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

Anda boleh menyemak sama ada ini adalah penyelesaian yang berjaya dengan arahan berikut

 echo% JAVA_HOME% java -version 

Tetapkan perintah perintah secara manual ke laluan Java. Sebagai nota sampingan, anda juga boleh melancarkan arahan arahan terus dari dalam folder Java - menavigasi ke folder C: \ Program Files \ Java \ bin anda ( atau di mana jua dipasang Java), tahan Shift + Klik kanan di dalam tetingkap, dan klik "Buka tetingkap arahan di sini".

Artikel Yang Menarik