Bilinmesi gereken
- Bir JAR dosyası, bir Java Arşiv dosyasıdır.
- Bir tarayıcı ile bir tane açın (JRE kurulu olmalıdır).
- Eclipse ile EXE'ye dönüştürün.
Bu makale bir JAR dosyasının ne olduğunu, onu nasıl kullanmak istediğinize bağlı olarak açmanın farklı yollarını ve birini EXE veya ZIP'e nasıl dönüştüreceğinizi açıklar.
JAR Dosyası Nedir?
.JAR dosya uzantısına sahip bir dosya, Java programlarını ve oyunlarını tek bir dosyada depolamak için kullanılan bir Java Arşiv dosyasıdır. Bazıları bağımsız uygulamalar olarak çalışmalarını sağlayan dosyalar içerir ve diğerleri diğer programların kullanması için program kitaplıkları tutar.
JAR dosyaları ZIP ile sıkıştırılmıştır ve genellikle CLASS dosyaları, bir bildirim dosyası ve görüntüler, ses klipleri ve güvenlik sertifikaları gibi uygulama kaynakları gibi şeyleri depolar. Sıkıştırılmış bir biçimde yüzlerce hatta binlerce dosyayı tutabildiklerinden, JAR dosyalarını paylaşmak ve taşımak kolaydır.
Java özellikli mobil cihazlar, JAR dosyalarını oyun dosyaları olarak kullanabilir ve bazı web tarayıcıları, JAR biçiminde temalar ve eklentiler barındırabilir.
JAR Dosyaları Nasıl Açılır
Yürütülebilir JAR dosyalarını açmak için Java Runtime Environment (JRE) kurulmalıdır, ancak tüm JAR dosyalarının yürütülebilir olmadığını unutmayın. Kurulduktan sonra, açmak için JAR dosyasına çift tıklayabilirsiniz.
Bazı mobil cihazlarda yerleşik JRE bulunur. Java uygulamaları yüklendikten sonra Firefox, Safari, Edge veya Internet Explorer gibi bir web tarayıcısında da açılabilir (ancak Chrome değil).
JAR dosyaları ZIP ile sıkıştırıldığından, herhangi bir dosya açıcı, içindeki içeriği görmek için birini açabilir. Bu, 7-Zip, PeaZip ve jZip gibi programları içerir
JAR dosyalarını açmanın başka bir yolu da Komut İstemi'nde aşağıdaki komutu kullanmak ve dosya.jar dosyasını kendi JAR dosyanızın adıyla değiştirmektir:
java -jar dosyanız.jar
Farklı JAR dosyalarını açmak için farklı programlara ihtiyacınız olabileceğinden, kullanmak istemediğiniz bir programda otomatik olarak açılıyorsa, Windows'ta Belirli Bir Dosya Uzantısı için Varsayılan Program Nasıl Değiştirilir konusuna bakın.
JAR Dosyalarını Açma Hataları
Windows işletim sistemindeki ve bazı web tarayıcılarındaki güvenlik ayarları nedeniyle, Java uygulamalarına erişmeye çalışırken hataların görülmesi hiç de alışılmadık bir durum değildir.
Örneğin, bir Java uygulaması yüklemeye çalışırken "Java Uygulaması Engellendi" görülebilir. "Güvenlik ayarlarınız, güvenilmeyen bir uygulamanın çalışmasını engelledi." Java Denetim Masası uygulamasında güvenlik düzeyi ayarlanarak düzeltilebilir.
JRE'yi yükledikten sonra bile Java uygulamalarını açamıyorsanız, öncelikle tarayıcınızda Java'nın etkinleştirildiğinden ve Denetim Masası'nın Java'yı kullanmak için doğru şekilde ayarlandığından emin olun. Ardından, tüm açık pencereleri kapatarak ve ardından tüm programı yeniden açarak tarayıcınızı tamamen yeniden başlatın.
Ayrıca, Java'nın en son sürümünü çalıştırdığınızdan emin olun. Değilseniz, yukarıdaki JRE bağlantısına geri dönün ve en son sürümü yükleyin.
JAR Dosyası Nasıl Dönüştürülür
JavaDecompilers.com web sitesinin yardımıyla bir JAR dosyasının CLASS dosyalarını Java dosyalarına çevirebilirsiniz. JAR dosyanızı oraya yükleyin ve hangi kod çözücünün kullanılacağını seçin.
Bir Java uygulamasını Android platformunda kullanılabilecek şekilde dönüştürmek için JAR'dan APK'ya dosya dönüştürme gerekir. Bir seçenek, JAR dosyasını bir Android öykünücüsünde çalıştırmak olabilir, böylece program otomatik olarak bir APK dosyası oluşturur. Bununla birlikte, Android'de bir Java programı edinmenin en kolay yolu, APK'yı orijinal kaynak kodundan derlemek gibi görünüyor.
Eclipse gibi programlama uygulamalarında çalıştırılabilir JAR dosyaları oluşturabilirsiniz.
WAR dosyaları Java Web Arşivi dosyalarıdır, ancak bir JAR dosyasını doğrudan WAR dosyasına dönüştüremezsiniz çünkü WAR biçimi JAR'ların sahip olmadığı belirli bir yapıya sahiptir. Bunun yerine, bir WAR oluşturabilir ve ardından JAR dosyasını lib dizinine ekleyebilirsiniz, böylece JAR dosyası içindeki sınıflar kullanılabilir hale gelir. WizToWar bunu yapmanıza yardımcı olabilir.
Bir JAR dosyasından bir ZIP dosyası oluşturmak, dosya uzantısını .JAR'dan .ZIP'e yeniden adlandırmak kadar kolaydır. Bu aslında bir dosya dönüşümü gerçekleştirmez, ancak 7-Zip veya PeaZip gibi ZIP dosyalarını kullanan programların JAR dosyasını daha kolay açmasına izin verir.
JAR Formatı Hakkında Daha Fazla Bilgi
Programları JAR dosyalarına paketleme konusunda yardıma ihtiyacınız varsa, Oracle web sitesindeki talimatlar için bu bağlantıyı izleyin.
Bir JAR arşivine yalnızca bir bildirim dosyası eklenebilir ve META-INF / MANIFEST.MF konumunda olması gerekir. Manifest-Version: 1.0 gibi, iki nokta üst üste ile ayrılmış ad ve değer sözdizimini izlemelidir. Bu MF dosyası, uygulamanın yüklemesi gereken sınıfları belirtebilir.
Java geliştiricileri, uygulamalarını dijital olarak imzalayabilir ancak JAR dosyasının kendisini imzalamaz. Bunun yerine, arşivin içindeki dosyalar imzalı sağlama toplamlarıyla listelenir.