Как подать два параметра на вход метода main String args[]?

121
25 января 2020, 15:50

Первый - path - путь к директории, второй - resultFileAbsolutePath - имя (полный путь) существующего файла.

Answer 1

В Java метод main принимает массив String[] args. args - это аргументы командной строки, которые вы можете указать при запуске.

Другими словами, если вы запустите свою программу из командной строки как java MyProgram one two, то args будет содержать ["one", "two"]. Соответственно, вы можете запустить свою программу с нужными аргументами командной строки - java MyProgram <path> <resultFileAbsolutePath>.

Источник(enSO).

Если вы запускаете программу из IntelliJ, то вы можете указать аргументы в самой IDE. Для этого выполните шаги ниже:

В меню Run/Debug нажмите на Edit Configuration.

В поле Program arguments введите аргументы командной строки. Источник(ruSO).

Аналогичная инструкция для Eclipse.

Аналогичная инструкция для NetBeans.

READ ALSO
Могу ли я в конструкторе делать вычисления?

Могу ли я в конструкторе делать вычисления?

У меня есть класс Figure, который описывает площадь и периметрУ меня есть также множество фигур, унаследованных от этого класса

144
Получение всех Cookie в Webview

Получение всех Cookie в Webview

Я использую Webview и мне бы хотелось в один момент получить все Cookie и сохранить ихВ другой же момент, мне бы хотелось загрузить все Cookie из одного...

162
Как сделать задержку при открытии тега details с помощью JQuery?

Как сделать задержку при открытии тега details с помощью JQuery?

По некоторым причинам выполнил вертикальное выпадающее меню на сайте с помощью detailsПри наведении мыши появляется выпадающий список

134
Не подключаются стили, картинки и js Java Spring

Не подключаются стили, картинки и js Java Spring

Есть вот такая структура проекта

146