2011-07-21 27 views
7

thể trùng lặp:
Passing arguments to JAR which is required by Java InterpreterLàm thế nào để thực hiện jar với các đối số dòng lệnh

làm thế nào để cung cấp dòng đầu vào lệnh vào một tập tin đó là trong một cái lọ Tôi có một file jar chào .jar với một số người nói tệp execute.java mà tôi muốn thực thi từ dòng lệnh với hai đối số, làm cách nào tôi có thể đạt được điều này tôi đã đề cập đến một tệp thi hành.java như một lớp chính trong tệp kê khai và sử dụng ant tôi phải chạy tập tin này từ ant run với các đối số dòng lệnh

Cảm ơn và chúc Samarth

Trả lời

20

Hãy thử điều này trong vỏ lệnh:

java -cp your-classpath-dependencies-here -jar hello.jar "arg1" "arg2" 

Do nó trong Ant với built-in nhiệm vụ <java>:

http://ant.apache.org/manual/Tasks/java.html

+4

Hoặc thực sự trong hầu hết các trường hợp chỉ là 'java -jar jarfile.jar': p – rtheunissen

+0

Tôi không thể làm điều này với một số mục tiêu của "ANT" – samarth

+0

tôi muốn làm điều này từ kiến ​​chạy như thế này vì tôi có rất nhiều lọ phụ thuộc – samarth

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