Bir kavanoz dosyası için kısa J Ava AR bıçaklamak dosyası ve içindeki java programlarını (Java sınıfı dosyalarını, meta ve kaynakları) tutar. Bir paket dosya biçimi (.zip dosya biçimine benzer) olduğundan, taşınabilirliği geliştirmek ve bu dosyaların kapladığı alan miktarını azaltmak için birkaç başka dosyayı bir araya getirmek için bir jar dosyası da kullanılabilir. Bu, jar dosyalarını son derece çok yönlü hale getirir ve bir oyun, uygulama, tarayıcı uzantısı vb. depolamak için kullanılabilir.
Tüm jar dosyaları eşit oluşturulmaz. Bazılarının .exe dosyaları gibi çalıştırılması/yürütülmesi ve diğerleri .zip dosyaları gibi ayıklanması/paketinin açılması amaçlanmıştır . Jar dosyalarını açmak oldukça kolaydır ve bir zip dosyasının içeriğinin nasıl çıkarılacağına benzer şekilde yapılabilir, ancak aynı durum bir jar dosyasını yürütmek için geçerli değildir.
Bir .exe dosyası çift tıklandığında Windows işletim sisteminin yardımıyla bir programı/uygulamayı başlatır. Benzer şekilde, bir .jar dosyası, Java Framework kullanılarak başlatılarak yürütülebilir. Ancak, birçok kullanıcı jar dosyalarını çalıştırmaya çalışırken hatalarla karşılaşıyor ve bugün, bu makalede konuya biraz ışık tutacağız ve jar dosyalarının Windows 10'da nasıl çalıştırılacağını veya yürütüleceğini açıklayacağız.

İçindekiler
Jar dosyaları neden çalışmıyor?
Jar dosyası, jar dosyası içinde paketlenmiş diğer dosyalar hakkında bilgi tutarken dosyaya nasıl davranacağını söyleyen bir bildirim içerir. Ayrıca, bir jar dosyası, yürütülebilir programın java kodunu tutan sınıf dosyalarını içerir. Bu dosyaların her ikisi de diğer medya dosyalarıyla birlikte, jar dosyalarını Java Runtime Environment tarafından tek bir istek olarak çalıştırmayı mümkün kılar.
Kullanıcılar bir jar dosyasını çalıştırmaya çalışırken bu iki hatadan biriyle karşılaşırlar.
İlk hata, kullanıcı kişisel bilgisayarında güncel olmayan bir Java sürümünü çalıştırdığında ortaya çıkar ve ikincisi, jar dosyaları Java ikili dosyasıyla düzgün bir şekilde ilişkilendirilmediğinde ortaya çıkar.
Ayrıca, bazen bir kullanıcı bir jar dosyasına çift tıkladığında, bir komut istemi penceresi birkaç saniyeliğine açılır ve ardından kullanıcıyı dehşete düşürerek tekrar kapanır. Neyse ki, bu iki hatayı çözmek ve bir jar dosyası çalıştırmak oldukça kolaydır.
Windows 10'da JAR Dosyaları Nasıl Çalıştırılır
Daha önce belirtildiği gibi, bir jar dosyasında bulunan uygulamayı/kodu çalıştırmak için Java Runtime Environment'a ihtiyacınız vardır. Kişisel bilgisayarınızda hangi Java sürümünün çalıştığını ve en son sürüme nasıl güncelleme yapacağınızı kontrol etmek için aşağıda belirtilen adımları izleyin:
1. Aşağıda belirtilen yöntemlerden herhangi birini kullanarak Komut İstemini Yönetici olarak başlatın.
a. Güçlü kullanıcı menüsünü açmak için Windows tuşu + X'e basın veya başlat düğmesine sağ tıklayın. Ardından gelen menüden Komut İstemi'ne (Yönetici) tıklayın.
B. Çalıştır komutunu başlatmak için Windows tuşu + R tuşlarına basın, cmd yazın ve ctrl + shift + enter tuşlarına basın.
C. Başlat düğmesine tıklayın (veya Windows tuşu + S'ye basın), komut istemi yazın ve sağ panelden Yönetici Olarak Çalıştır'ı seçin.
2. Komut istemi penceresi açıldığında, java -version yazın ve enter tuşuna basın.
Komut istemi şimdi size sisteminize yüklediğiniz Java'nın tam sürümünü sağlayacaktır.

Alternatif olarak, bilgisayarınızda config java uygulamasını arayın ve java sürümünü almak için genel sekmesindeki Hakkında'ya tıklayın .
3. Java'nın en son sürümü, Sürüm 8 Güncelleme 251'dir (14 Nisan 2020 itibariyle). En son sürümü kullanmıyorsanız veya Java'nız yoksa, Tüm İşletim Sistemleri için Java İndirmeleri resmi indirme sayfasına gidin ve “ Kabul Et ve Ücretsiz İndirmeyi Başlat” düğmesine tıklayın.

4. İndirilen dosyayı bulun (Bu PC > İndirilenler) ve kurulum sihirbazını açmak için .exe dosyasına çift tıklayın. Şimdi, Java'nın en son sürümünü yüklemek için ekrandaki talimatları izleyin.
5. Güncellemenin başarıyla yüklenip yüklenmediğini kontrol etmek için 1. ve 2. adımları tekrarlayın.
Java'yı güncellemede herhangi bir sorunla karşılaşırsanız, önce resmi Java Kaldırma Aracını kullanarak önceki sürümü tamamen kaldırmayı ve ardından yeni bir yükleme gerçekleştirmeyi deneyin .
Yöntem 1: 'Birlikte Aç…' seçeneğini kullanma
İlk yöntemde jar dosyasını Java Runtime Environment ile manuel olarak açıyoruz. Aynısını yapmak için aşağıdaki adımları izleyin.
1. Dosya gezginini açın ( Windows tuşu + E ), çalıştırmak/açmak istediğiniz jar dosyasını bulun ve üzerine sağ tıklayın.
2. Aşağıdaki dosya seçenekleri/bağlam menüsünden Birlikte aç'ı seçin .

3. Uygulamalar listesini gözden geçirin ve Java(TM) Platform SE ikili dosyasını bulmaya çalışın . Büyük olasılıkla, onu uygulamalar listesinde bulamazsınız.
4. Başka bir uygulama seç'e tıklayın .

5. Listeyi tekrar gözden geçirin ve uygulamayı bulamazsanız, uygulamayı manuel olarak bulmak için Diğer Uygulamalar > Bu bilgisayarda başka bir uygulama ara öğesine tıklayın.
6. Şimdi, java.exe dosyasının depolandığı yola gidin. Çoğu kullanıcı için, C:\Program Files\Java\jre1.8.0_221\bin olmalıdır, ancak orada bulamazsanız, aşağıdaki yoldan gitmeyi deneyin C:\Program Files (x86)\Java\jre1.8.0 _221\bin
7. Son olarak, java.exe'yi seçin ve enter'a basın.

Yöntem 2: Komut İstemi'ni kullanarak JAR dosyalarını çalıştırın
Jar dosyalarını Windows 10 komut istemi penceresini kullanarak da çalıştırabilirsiniz. İşlem, tek bir komut satırının yürütülmesini içerir ve gerçekleştirilmesi kolaydır.
1. Daha önce bahsedilen yöntemlerden herhangi birini kullanarak Komut İstemini Yönetici olarak başlatın .
2. Komut istemi penceresi açıldığında, dizinin en başına dönmek için 'cd \' komutunu çalıştırın .

3. Şimdi aşağıdaki komutu java -jar sample.jar yazın ve enter tuşuna basın.
.jar dosyasının adıyla komut satırında 'sample.jar'ı değiştirmeyi unutmayın.

Alternatif olarak, ikinci adımı atlayabilir ve sample.jar dosyasını jar dosyasının tam yolu ile değiştirebilirsiniz.
Ayrıca Okuyun: Java'yı Düzeltme başlatıldı ancak çıkış kodu 1 döndürüldü
Yöntem 3: Üçüncü Taraf Uygulamaları Kullanma
Her şeyde olduğu gibi, Windows 10'da jar dosyalarını çalıştırmanıza veya yürütmenize izin veren birden fazla üçüncü taraf uygulaması vardır. İnternetteki en popüler jar yürütme programlarından biri Jarx'tır.
Resmi Jarx – JAR yürütücü sitesine gidin ve 'Jarx-1.2-installer.exe'ye tıklayarak yazılım dosyasını indirin. İndirilen dosyayı bulun ve Jarx'ı yükleyin. Uygulamanın yaklaşık penceresi dışında bir GUI'si yoktur. Şimdi, jar dosyasına çift tıklayın veya sağ tıklayın ve jar dosyalarını kişisel bilgisayarınızda çalıştırmak için aç'ı seçin.

Jar dosyalarını çalıştırmada size yardımcı olacak başka bir üçüncü taraf uygulaması Jarfix'tir . Jarx'in jar dosyalarını çalıştırması için açıklanan prosedürün aynısını izleyin.
Not: Jarfix, yalnızca yönetici olarak başlatıldığında jar dosyalarını çalıştırabilir.
Daha önce de belirtildiği gibi, tüm jar dosyaları yürütülebilir bir dosya olarak tasarlanmamıştır/olması amaçlanmamıştır. Bazıları sadece bir paket olarak çalışır ve içinde başka dosya türlerini barındırır. Bir jar dosyasının yürütülebilir olup olmadığını basitçe paketini açarak/ayıklayarak kontrol edebiliriz.
Zip dosyaları ve rar dosyalarıyla daha önce çalıştıysanız, bir dosyayı nasıl çıkaracağınızı zaten biliyorsunuzdur. Windows'ta yerleşik çıkarma aracını kullanmayı veya internette bulunan birçok dosya çıkarma uygulamasından birinden yardım almayı seçebilirsiniz. En çok kullanılan ve güvenilen uygulamalardan bazıları 7-zip ve WinRAR'dır .
Windows'un yerleşik ayıklama aracını kullanarak bir dosyayı çıkarmak için, jar dosyasına sağ tıklayın ve 'Çıkar…' seçeneklerinden birini seçin.
Üçüncü taraf bir uygulama kullanarak bir dosyayı çıkarmak için önce uygulamanın web sitesine gidin ve kurulum dosyasını indirin. Uygulamayı yüklemeyi bitirdikten sonra, içerdiği içeriği görmek için uygulamada jar dosyasını açın.
Windows 10'da JAR Dosyaları Açılamıyor Düzeltme
Yukarıdaki yöntemlerden herhangi birini kullanarak jar dosyalarını çalıştıramadıysanız, aşağıdaki çözümü deneyin.
1. Çözüm: Kayıt Defteri Düzenleyicisini Güncelleme
1. Dosya Gezgini'ni ( Windows Tuşu + E ) başlatın ve java kurulum klasörünün içindeki bin klasörüne gidin.
Klasör hedefi, kurulu olduğu sürücü bölümüne bağlı olarak değişir. Ancak çoğu kullanıcı için klasör C sürücüsünde ve Program Dosyaları veya Program Dosyaları (x86) içinde bulunabilir.
2. Bin klasörünün içinde java.exe'yi bulun, üzerine sağ tıklayın ve Özellikler'i seçin .

3. Uyumluluk sekmesine geçin ve Bu programı Yönetici olarak çalıştır seçeneğinin yanındaki kutuyu işaretleyin . Çıkmak için Uygula'yı ve ardından Tamam'ı tıklayın.

4. Daha önce bahsedilen yöntemlerden herhangi birini kullanarak Komut İstemi'ni yönetici olarak başlatın .
5. Gereksinimlerinize bağlı olarak, komut istemi penceresine aşağıdaki komutlardan birini yazın ve enter tuşuna basın.
C:\Program Files(x86)\'yi asıl Java kurulum klasörü adresinizle değiştirmeyi unutmayın.
Jar dosyasını basitçe başlatmak için aşağıdaki komutları yazın ve Enter'a basın:
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*” assoc .jar=jarfileterm
6. Jar dosyasında hata ayıklamak istiyorsanız ve bu nedenle dosyayı başlattıktan sonra komut istemi penceresinin açık kalması gerekiyorsa, aşağıdaki komutu yazın
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*” assoc .jar=jarfileterm
Şimdi devam edin ve jar dosyasını açmayı deneyin.
Jar dosyasını hala yürütemiyorsanız, Windows Kayıt Defteri Düzenleyicisi'nde birkaç şeyi değiştirmemiz gerekecek. Kayıt Defteri Düzenleyicisi güçlü bir araç olduğundan ve karıştırılmaması gerektiğinden, aşağıdaki kılavuzu takip ederken son derece dikkatli olmanızı öneririz.
1. Başlat düğmesine tıklayarak, kayıt defteri düzenleyicisini arayarak ve enter tuşuna basarak veya çalıştırma komutuna regedit yazarak (Windows Tuşu + R) Windows Kayıt Defteri Düzenleyicisini başlatın .

2. Aynısını genişletmek için sol panelden oka tıklayın veya HKEY_CLASSES_ROOT üzerine çift tıklayın .

3. Açılır listeden jarfile klasörünü bulun (Bazı kullanıcılar jarfile yerine jar_auto_file ve jarfileterm klasörlerini bulabilir . Aşağıda belirtilen prosedürün aynısını izleyin)
4. Önce jarfile'ı çift tıklayarak açın.
5. jarfile > kabuk > aç > komuta gidin

5. Sağdaki panelde Varsayılan etiketli bir anahtar görmelisiniz. Sağ tıklayın ve Değiştir'i seçin veya anahtarı değiştirmek için üzerine çift tıklayın.

6. Aşağıdaki açılır kutuda, Değer Verisi etiketinin altına, daha önce komut istemi penceresine girdiğimiz fftype komutunu yapıştırın .

7. Çapraz onay emin olmak için doğru ve basın olduğunu TAMAM .
Not: Varsa , jar_auto_file ve jarfileterm klasörleri için prosedürü tamamlamayı unutmayın )
8. Son olarak, kayıt defteri düzenleyicisini kapatın ve jar dosyasını başlatmayı deneyin.
2. Çözüm: Java Güvenlik Ayarlarını Değiştirin
Java ile ilgili çok yaygın bir diğer sorun da güvenlik riskidir. Bir jar dosyasını çalıştırmaya çalışırken genellikle risk iddiasında bulunan bir uyarı mesajı açılır. Bunu çözmek için güvenlik ayarlarını değiştirmemiz yeterlidir.
1. Başlat düğmesine tıklayın veya Windows Tuşu + S'ye basın, Java'yı Yapılandır'ı arayın ve açmak için enter'a basın.

2. Aynı sekmeye tıklayarak Güvenlik sekmesine geçin .
3. 'Tarayıcı ve Web Başlatma uygulamaları için Java içeriğini etkinleştir' seçeneğinin yanındaki kutunun işaretlendiğinden emin olun .

4. İstisna Sitesi listesinde olmayan uygulamalar için güvenlik seviyesini Yüksek olarak ayarlayın ve Uygula'ya tıklayın .

5. Çıkmak için Tamam'a tıklayın .
Tavsiye edilen:
Jar dosyanızı istediğiniz gibi Windows 10'da çalıştırabildiğinizi veya yürütebildiğinizi umuyoruz. Yukarıdaki kılavuzu takip ederken veya bir jar dosyasını açarken herhangi bir sorun olması durumunda, aşağıdaki yorumlar bölümünde bizimle iletişime geçin, size yardımcı olalım.