Monday, March 12, 2012

Java Jar Run Cmd

Anahtar kelimeler: java jar cmd komut satırı çalıştırmak windows bat batch

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 (: