2016-04-05 17 views
2

Java programım cmd ile düzgün çalışıyor. 5arguments alır ve dış kütüphaneye sahiptir. YaniJava programında bağımlılar için cmd dosyası nasıl oluşturulur

java -CP'nin gibi cmd onu çalıştırıyorum; jxl.jar MyProgram d: d. Abc 1: // sv 0

Ben .cmd dosyasını geliştirmek istiyoruz

hangi edecek Bu programı çalıştırın ve ayrıca tüm bu argümanlar o cmd dosyasına aktarılmalı ve bu cmd dosyası bunu jar'a verecektir.

Bu yüzden istediğimi

runner.cmd d: abc 1 d: // sv 0

ve tüm bu argüman java koşucu komutuna geçirilen almalısınız. Şimdi ben ne yaptım Till

Ben

@echo off 

java -cp ,;jxl.jar MyProgram d: abc 1 d://sv 0

Düzgün çalışır bir cmd dosyası oluşturduktan , olmasıdır. Şimdi, cmd'den jar'e parametrelerin nasıl geçeceğini bilmiyorum.

cevap

3

yaz kullanarak çağırabilirsiniz.

1

Bunlara %1, %2 vb. Kullanarak başvurabilirsiniz. dosyanızda bu koyun:

java -cp ,;jxl.jar MyProgram %1 %2 %3 %4 %5 

Sonra
@echo off 
java -cp .;jxl.jar MyProgram %* 

%* toplu dosya geçirilen tüm parametreler için bir joker aşağıdadır runner.cmd

olarak

runner.cmd d: abc 1 d://sv 0 
İlgili konular