Java kodunu çalıştırılabilir jar dosyasına dönüştürme
Yazan: aycanayhan Ağustos 31, 2008
Jar dosyası Zip ve Rar dosyaları gibi, bilgileri sıkıştırmak için kullanılır. Bir veya birden fazla dosyayı sıkıştırıp, gerçek boyutundan daha az bir boyutta saklamamızda işe yarar. Burada Java kaynak kodunu Jar dosyasında sıkıştırmamızdaki amaç dosyayı sıkıstırarak, dosyanın boyutunu küçültmekten ziyade, çalıştırılabilir bir jar dosyası yaratarak, çalışır kodumuzu tek bir dosyada toplayıp, çift tıklandığında çalışabilir halde saklamaktır.
Çalıştırılabilir Jar dosyası yaratmak
İlk olarak bir text dosyası yaratmak gerekiyor. Bu text dosyasının içinde kodunuzdaki main metodunun hangi class içinde olduğu yazacak. Başka bir deyişle, Jar dosyası çalıştırıldığında hangi class ın içindeki main methodunun çalıştırılacağı belirlenecek.
Oluşturacağınız text dosyasının adı “main.txt” olsun ve çalıştırılacak main metodunu barındıran dosyanın adı “train.java” olsun.
main.txt dosyasının içi şöyle olmalı:
Main-Class: train
Burada belirtmemiz gereken bir nokta var ki o da text dosyamızın ilk satırında “Main-Class: train” yazarken 2. satırı boş olmalı. yani text dosyası 2 satırdan oluşmalı ( 2 satırdan oluşmayınca sorun çıkıyor).
Text dosyasını oluşturduktan sonra şu komut ile jar dosyamızı oluşturabiliriz.
jar cmf main.txt example.jar *.class
*class ile tüm derlenmiş dosyaları Jar dosyasının içinde sıkıştırmış oluyoruz.
Artık kodunuz “example.jar” dosyasına sıkıştırıldı ve çalıştırılabilir tek dosya haline geldi. Çift tıklayarak kodunuzu çalıştırabilirsiniz.