Как настроить мой главный, чтобы принять командные переключатели?Как добавить аргументы команды в main? Java
источник порт (-s source_port)
и имя хоста назначения (-h hostname)
и порт (-p port)
принимающего приложения, а также файл журнала аудита (-l log_file)
. Одно ключевое слово злоупотребления IDS (–m misuse_keyword)
и порог неправильного использования (-t misuse_threshold)
также указаны в командной строке.
В принципе, я хочу, чтобы -h localhost установил поле с именем hostname = localhost и -l bob.txt, установленное в поле с именем inputfile = "bob.txt"
. Как это сделать на Java? Я могу сделать это на C и C++, но не знаю, как это сделать на Java.
public static void main(String[] args) {
}
Те будут переданы в 'арг 'массив. 'java Test arguments here' будет выполнять класс' Test' с основным методом, с 'String [] {" arguments "," here "}' в качестве аргументов программы. – Obicere
Вы что-то пробовали? С какой частью кода вы боретесь? Вы знаете, как работают массивы Java? Концепции здесь не очень отличаются от концепций в C/C++. – vanza
Собираетесь ли вы вводить ввод вручную? .txt или что-то еще ... – Ashish