Bir java projesi yazdınız diyelim. Bunu derlediğinizde de bir tane .jar dosyası oluşturuyor olsun. JAR'ın içindeki bir sınıfı (main methodunu) bir parametre ile çağırmak isterseniz şunu yapmalısınız,
java -cp Demo1.jar cglcgl.Sinif1 miyav
Burada gönderilen parametre "miyav" oluyor. Bunu Windows ortamında bir batch (BAT) dosyası ile yapmak isteyebilirsiniz. Örnek dosya adı deneme.bat olsun, içeriği şu şekilde olmalı;
@echo off
d:
cd d:\projects\demo1\dist
java -cp Demo1.jar cglcgl.Sinif1 %1
deneme.bat dosyasındaki %1'in özelliği, bat'a ilk gelen parametrenin yerine geçmesidir. Yani yukarıdaki örnek için "deneme.bat miyav" yazarsak, alacağımız çıktı "java -cp Demo1.jar cglcgl.Sinif1 miyav" dememiz ile aynı olacaktır.
Ekran görüntülerinde örnek sınıf ve çıktılar, deneme.bat dosyasının yapısı görülmektedir.
Umarım birilerinin işine yarar (:
1 comment:
Hocam çok güzel anlatmışsınız.
Post a Comment