Cara Menjalankan File .JAR di Windows 10

Jika Anda mendapati diri Anda tidak dapat membuka file .jar di Windows 10, kemungkinan karena salah satu masalah berikut:

* Java Run-Time Environment tidak diatur dengan benar untuk menjalankan file .jar

* Windows Registry tidak memanggil JRE (Java Runtime Environment) dengan benar

Untungnya, ada beberapa solusi mudah untuk memperbaikinya. Apa yang terjadi pada kebanyakan orang adalah ketika mencoba membuka file .jar, Windows biasanya akan menanyakan program apa yang ingin Anda gunakan untuk menjalankan program. Tentu saja, kebanyakan orang hanya akan memilih Java.exe, tetapi ini memiliki masalah dalam menghapus –jar dari jalur eksekusi program. Pada dasarnya Anda tidak dapat mengatur perintah kompleks yang diperlukan untuk membuka file .jar dengan menggunakan "Open With ..." di Windows 10.

Jadi yang biasanya terjadi adalah Anda akan mengaitkan file .jar untuk dibuka dengan java.exe, Anda mengklik dua kali pada .jar yang dapat dieksekusi, dan jendela prompt perintah akan terbuka selama sepersekian detik dan menutup, dan program akan melakukannya. tidak diluncurkan.

Yang perlu kita lakukan adalah mengaitkan kembali file .jar dengan biner Java.

  1. Pastikan Anda diperbarui dengan Java Runtime Environment terbaru.
  2. Arahkan ke folder instalasi Java Anda, masuk ke dalam folder / bin /, klik kanan pada Java.exe dan setel ke " Run as Administrator ".

  3. Tekan tombol Windows + X dan pilih " Command Prompt (Admin) " atau Powershell (Admin) dan ketik cmd
  4. Ketik perintah berikut ke dalam prompt (ganti C: \ Program Files \ etc dengan folder instalasi Java Anda yang sebenarnya, misalnya, C: \ Program Files (x86) \ Java \ jre1.8.0_131 \ bin \ java.exe ):

ftype jarfileterm = cmd / s / k “” C: \ Program Files \ Java \ jre7 \ bin \ java.exe ”-jar“% 1 ″% * ”

assoc .jar = jarfileterm

Atau jika Anda ingin prompt perintah tetap terbuka setelah meluncurkan file .jar (untuk tujuan debugging)

ftype jarfileterm = cmd / s / k “” C: \ Program Files \ Java \ jre7 \ bin \ java.exe ”-jar“% 1 ″% * ”

assoc .jar = jarfileterm

Sekarang coba luncurkan file .jar. Bergantung pada langkah mana di atas yang Anda ambil, java yang dapat dieksekusi harus diluncurkan atau diluncurkan dengan prompt perintah tetap di belakangnya (yang akan diisi dengan panggilan Java dari aplikasi, berguna untuk tujuan debugging).

Namun, jika langkah-langkah tersebut tidak berhasil, kami perlu mengubah registri Anda.

  1. Klik kanan pada tombol Start Anda dan lakukan pencarian untuk " regedit ", lalu buka.
  2. Sekarang perluas folder HKEY_CLASSES_ROOT , dan scroll ke bawah sampai Anda menemukan folder “ jar_auto_file ” dan “ jarfileterm ”.

  3. Perluas ke jalur berikut
    jar_auto_file> Shell> Buka> Perintah
  4. Anda akan melihat kunci bernama " Default ". Klik kanan pada " Default " dan pilih " Modify ".
  5. Sekarang di kotak " Value data ", tempel perintah ftype yang Anda masukkan sebelumnya di command prompt, sehingga terlihat seperti gambar di bawah, dan tekan OK.

  6. Sekarang lakukan hal yang sama untuk folder jarfileterm (perluas jarfileterm > Shell > Open > Comand ).
  7. Sekarang keluar dari regedit dan luncurkan file .jar Anda, itu seharusnya terbuka dengan benar sekarang!