Eclipse: как мы принимаем аргументы для main при запуске
В Java для обычного основного метода:
public static void main(String[] args){
// code here
}
String[] args
используется для выполнения некоторых параметров из командной строки. Я могу запустить этот файл из командной строки:
javac filename.java
java filename -30
Но для этого требуется больше шагов, и я должен подключиться к этой папке. (для долгого времени). Итак, все равно для запуска этого файла с некоторыми аргументами для main в Eclipse.
Спасибо:)
Ответы
Ответ 1
В Eclipse вы можете настроить Запустить конфигурацию для Java-приложения. Нажмите зеленую кнопку "играть" на панели инструментов запуска (рядом с иконкой с ошибкой, которая начинает отлаживать).
В рамках этой конфигурации вы можете установить аргументы рабочей директории и командной строки - и даже предложите пользователю аргументы командной строки при ее запуске, используя аргументы типа ${string_prompt:Foo}
.
Ответ 2
Щелкните правой кнопкой мыши класс. Затем перейдите в Run as > Run configurations. Выберите программу с левой стороны. Затем на вкладке "Параметры" вы увидите "Аргументы программы". Введите аргументы вашей программы в этом текстовом поле, если вы хотите передать несколько аргументов, разделите аргументы пробелами.
![enter image description here]()
Этот сайт обеспечивает хорошее пошаговое руководство с изображениями: http://www.javaprogrammingforums.com/java-jdk-ide-tutorials/362-how-send-command-line-arguments-eclipse.html
Ответ 3
Щелкните правой кнопкой мыши по программе с основным методом --- > Выберите Конфигурация времени выполнения → Там вы увидите поле для аргумент с правой стороны.
Ответ 4
Было странно, что я должен был передать каждый аргумент в новой строке, но после чтения немного мне это показалось (упустил из виду тот факт, что они (Аргументы) являются экземплярами String).
![Multiple Arguments for a PSVM]()