2012-01-07 3 views
17

Как запустить файл jar в командной строке и передать ему аргументы.Запустить файл jar с аргументами командной строки

т.е. «test.jar -get» будет введен в командной строке/терминал

+0

Вы хотите выполнить команду над командой из окна команды eclipse? Вы сомневаетесь в том, что немного сомнительны. – kosa

ответ

44

На вопрос

Как я могу запустить файл банку в командной строке, но с аргументами

.

Чтобы передать аргументы в файл фляги во время исполнения

java -jar myjar.jar arg1 arg2 

В основной() метод "Main-Class" [упоминается в manifest.mft файле] файла JAR. вы можете получить их следующим образом:

String arg1 = args[0]; 
String arg2 = args[1]; 
+4

Большое вам спасибо, его беспокоило меня *** навсегда *** – Mario

+0

«нет основного атрибута манифеста, в test.jar» – Mario

+0

, тогда он не является автономным файлом jar, у него нет класса с основным методом. Вам нужно создать класс и использовать этот файл jar в качестве библиотеки. вам нужно импортировать его в свой класс. –

Смежные вопросы