Java programlarımızı çift tıklamayla çalışır hale getirmek, aynı zamanda platform bağımlı hale getirmek anlamına da gelebilir!
Windows ortamında bize 3 seçenek sunulmuştur:
--------------------------------------------------------------------------------------
1.Bir bat dosyası yazmak
2.Class dosyalarını jar çatısı altında toplamak
3.Dosyaları üçüncü parti yazılımla exe haline getirmek
1.BAT(toplu iş kütüğü) Dosyası Oluşturmak:--------------------------------------------------------------------------------------
Bat dosyası windows ortamında aslında kısayol tuşuna benzer bir yapıdadır.
- Basit bir örnekle görelim -------------------------------------------------------
- Kod:
-
@echo off
@start javaw -classpath . DenemeGUI
Eğer sisteminizde classpath doğru tanımlanmış ise, bat dosyasının bulunduğu klasördeki DenemeGUI.class dosyası çalıştırılacaktır.
2. Çalıştırılır JAR Dosyası Oluşturmak:--------------------------------------------------------------------------------------
İçinde birden fazla(hatta yüzlerce) class dosyası bulunan bir java programı yazdıysanız, bütün class dosyalarının tek bir jar dosyası çatısında toplanmasına ihtiyacınız olacaktır.JSDK jar dosyalarını oluşturabilecek ve açabilecek araçlarla birlikte gelir.Bu araçlarla java dosyaları çift tıklamayla çalıştırılabilir hale gelir.
- Bir örnekle görelim -------------------------------------------------------------
Öncelikle class dosyalarının olduğu klasöre bir metin dosyası açın ve içine aşağıdaki satırları yazıp Manifest.mf olarak kaydedin.
- Kod:
-
Manifest-Version: 1.0
Main-Class: DenemeGUI
Created-By: 1.3.1_01 (Sun Microsystems Inc.)
Şimdi komut satırını açın ve şu satırı girip enter tuşuna basın:
- Kod:
-
jar cvfm deneme.jar Manifest.mf DenemeGUI.class
Aynı klasör içinde deneme.jar dosyası oluşturulacaktır.Bu dosyaya çift tıkladığınızda programın çalıştığına şahit olacaksınız.