Передавайте аргументы программе в Eclipse БЫСТРО - PullRequest
0 голосов
/ 20 октября 2018

Я изучаю Java и пытаюсь привыкнуть к Eclipse.Это гладко, и мне нравится это, но это раздражает, чтобы изменить входные аргументы для программ, которые я пишу.Я знаю, что должен пойти в «Выполнить настройки» и т. Д. И ввести аргументы на вкладке «Аргументы», но делать это каждый раз - боль в шее.

В Dr. Java, моей старой IDE, былаконсоль, прикрепленная к нижней части редактора, где можно вводить аргументы непосредственно в командной строке, в соответствии с

"> Run myClass some_argument"

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

1 Ответ

0 голосов
/ 20 октября 2018

В Eclipse можно создать Run configurations для каждого проекта и добавить аргументы, как вы делали до сих пор.После того, как вы создали свою конфигурацию, вы можете легко найти ее, нажав стрелку вниз рядом с кнопкой Run.Здесь вы можете выбрать конфигурацию для запуска, и она будет запускаться с аргументами, которые вы указали в этой конфигурации.

Вы также можете сделать что-то подобное, не уверенный, что это лучший способ сделать это.Я просто подумал:

public static void main(String[] args) {
    if (args.length == 0) {
        // If no arguments are provided run it with these ones
        myCustomMain(new String[] { "argument" });
    } else {
        // If arguments are provided run it with those arguments
        myCustomMain(args);
    }
}

public static void myCustomMain(String[] args) {
    // Do stuff with the arguments
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...