Как заставить 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».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.