2012-09-07 35 views
9

Tôi đã viết một tệp bó chạy tệp jar. Nhưng sau khi nó chạy tệp jar, tệp bó không đóng cho đến khi tệp jar cũng đóng. Làm thế nào tôi có thể đóng màn hình lệnh khi nó mở tập tin jar (khi file jar là mở Tôi muốn đóng màn hình lệnh.)Đóng tập tin thực thi sau khi chạy tệp jar

tập tin thực thi của tôi:?

@echo off 
java\jre7\bin\javaw.exe -jar ".\sample.jar" 
exit 
+0

Điều thú vị là "java" và "javaw" thực hiện kết quả khác nhau. –

Trả lời

18

Sử dụng start command trước phần còn lại của lệnh.

+1

tập tin batch của tôi @echo tắt java \ jre7 \ bin \ javaw.exe -jar ". \ Sample.jar" thoát –

+0

nơi tôi có thể viết bắt đầu –

+2

----> 'bắt đầu java \ jre7 \ bin \ javaw. exe -jar ". \ sample.jar" ' – MByD

10

Gần đây tôi đã có vấn đề này và cho người khác trong tương lai, đầy đủ và cách đơn giản là ở đây:

@echo off 
start javaw -jar "nameOfJar.jar" 
exit 

này bắt đầu jar và gần CLI.

Quan trọng là lệnh "bắt đầu" và lệnh "javaw" cho môi trường cửa sổ.

+3

Quan trọng là" bắt đầu "và" javaw "không "javac". – brad12s

+1

đã làm việc với tôi bằng cách sử dụng javaw bắt đầu và thoát ra ở cuối. – Wael

Các vấn đề liên quan