Java Programını Çift Tıklama İle Çalıştırmak
Jul 26,2007 00:00 by canawar

Herkese merhaba.



Biz şimdiye kadar programlarmızı komut satırından.İşin kolayına kaçmak
isteyen arkadaşlar(ben :) ) bu yöntemleri kullanabilirler.


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



[b]1.BAT(toplu iş kütüğü) Dosyası Oluşturmak:[/b]
--------------------------------------------------------------------------------------
Bat dosyası windows ortamında aslında kısayol tuşuna benzer bir yapıdadır.

- Basit bir örnekle görelim -------------------------------------------------------
[code]
@echo off

@start javaw -classpath . DenemeGUI
[/code]

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.



[b]2. Çalıştırılır JAR Dosyası Oluşturmak:[/b]
--------------------------------------------------------------------------------------
İç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.

[code]
Manifest-Version: 1.0
Main-Class: DenemeGUI
Created-By: 1.3.1_01 (Sun Microsystems Inc.)
[/code]

Şimdi komut satırını açın ve şu satırı girip enter tuşuna basın:

[code]
jar cvfm deneme.jar Manifest.mf DenemeGUI.class
[/code]

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.



[b]Dosyalarınızı 3. Parti Bir Yazılımla EXE Yapmak:[/b]
--------------------------------------------------------------------------------------
İnternette java programlarını, win32 programlarına çeviren uygulamalarda mevcuttur.Bunlardan birini şu adresten indirebilirsiniz:

http://mpowers.net/executor/

NOT:Java uygulamaları geliştirilirken en çok tercih edilen yöntem jar dosyalarınıdır.