Как заставить Eclipse запрашивать аргументы командной строки

81

Я знаю, что могу настроить аргументы командной строки в конфигурации «Выполнить», но я хочу запускать java-файл несколько раз с разными аргументами командной строки. Больно каждый раз менять конфигурацию запуска.

Есть ли способ заставить Eclipse запрашивать аргументы командной строки каждый раз, когда я запускаю программу?

Рахул
источник

Ответы:

99

Добавить string_promptкак Program Argumentв Runконфигурации.

 ${string_prompt}

Также есть file_promptи, folder_promptесли вы хотите конкретно файлы \ папки.

Они доступны через Variablesкнопку на (x)= Argumentsвкладке диалогового окна «Выполнить конфигурацию».

Кен Джентл
источник
66

Это старый вопрос, но поскольку я больше нигде не вижу этой дополнительной информации

Вы также можете ввести ${string_prompt:My Prompt Text:Default Value}

Появится всплывающее окно с запросом « Введите значение для моего текста приглашения », а затем со значением по умолчанию «Значение по умолчанию ».

Калеб
источник
19

Кроме того, вы можете добавить строку в приглашение, используя $ {string_prompt: My Prompt Text}, в котором появится диалоговое окно с надписью «Пожалуйста, введите значение для My Prompt Text».

bigcmos
источник