Windows 10'da .JAR Dosyaları Nasıl Çalıştırılır

Windows 10'da .jar dosyalarını açamıyorsanız, bunun nedeni aşağıdaki sorunlardan biri olabilir:

* Java Çalışma Zamanı Ortamı, .jar dosyalarını çalıştırmak için doğru şekilde ayarlanmamış

* Windows Kayıt Defteri, JRE'yi (Java Runtime Environment) doğru şekilde çağırmıyor

Neyse ki bunu düzeltmek için birkaç kolay çözüm var. Çoğu insan için olan şey, bir .jar dosyasını açmaya çalışırken, Windows'un genellikle programı çalıştırmak için hangi programı kullanmak istediğinizi sormasıdır. Elbette, çoğu kişi Java.exe'yi seçerdi, ancak bu, programın yürütme yolundan –jar'ı çıkarma sorununa sahiptir. Temel olarak, Windows 10'da "Birlikte Aç…" seçeneğini kullanarak .jar dosyalarını açmak için gereken karmaşık komutu ayarlayamazsınız.

Normalde olacak olan şey, java.exe ile açmak için .jar dosyasını ilişkilendirmenizdir, çalıştırılabilir .jar dosyasını çift tıklarsınız ve bir saniye için bir komut istemi penceresi açılır ve kapanır ve program başlatmak değil.

Yapmamız gereken şey, .jar dosyasını Java ikili dosyasıyla yeniden ilişkilendirmek.

  1. En son Java Runtime Environment ile güncellediğinizden emin olun.
  2. Java yükleme klasörünüze gidin, / bin / klasörüne gidin, Java.exe'ye sağ tıklayın ve " Yönetici Olarak Çalıştır " olarak ayarlayın .

  3. Windows + X tuşlarına basın ve " Komut İstemi (Yönetici) " veya Powershell (Yönetici) öğesini seçin ve cmd yazın
  4. Aşağıdaki komutları bilgi istemine yazın ( C: \ Program Files \ etc'yi gerçek Java yükleme klasörünüzle değiştirin, örneğin, C: \ Program Files (x86) \ Java \ jre1.8.0_131 \ bin \ java.exe ):

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

assoc .jar = jarfileterm

Veya .jar dosyasını başlattıktan sonra komut isteminin açık kalmasını istiyorsanız (hata ayıklama amacıyla)

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

assoc .jar = jarfileterm

Şimdi .jar dosyasını başlatmayı deneyin. Yukarıdaki adımlardan hangisini attığınıza bağlı olarak, java yürütülebilir dosyası, arkasında kalıcı bir komut istemi ile başlatılmalı veya başlatılmalıdır (bu, uygulamadan Java çağrılarıyla doldurulur, hata ayıklama amaçları için yararlıdır).

Ancak, adımlar işe yaramadıysa, kayıt defterinizde ince ayar yapmamız gerekecek.

  1. Başlat düğmenize sağ tıklayın ve " regedit " için bir arama yapın , ardından açın.
  2. Şimdi HKEY_CLASSES_ROOT klasörünü genişletin ve “ jar_auto_file ” ve “ jarfileterm ” klasörlerini bulana kadar aşağı kaydırın .

  3. Aşağıdaki yola genişletin
    jar_auto_file> Kabuk> Aç> Komut
  4. " Varsayılan " adlı bir anahtar göreceksiniz . " Varsayılan " üzerine sağ tıklayın ve " Değiştir " i seçin .
  5. Şimdi " Değer verisi " kutusuna, daha önce girdiğiniz ftype komutunu aşağıdaki ekran görüntüsüne benzeyecek şekilde yapıştırın ve Tamam'a basın.

  6. Şimdi aynı şeyi jarfileterm klasörü için yapın ( jarfileterm > Kabuk > > Comand öğesini genişletin ).
  7. Şimdi regedit'ten çıkın ve .jar dosyanızı başlatın, şimdi düzgün bir şekilde açılmalıdır!