Java:
Odczytywanie argumentów linii poleceń

Jak to zrobić:

public class CommandLineReader {
    public static void main(String[] args) {
        if (args.length > 0) {
            System.out.println("Otrzymane argumenty linii poleceń:");
            for(String arg : args) {
                System.out.println(arg);
            }
        } else {
            System.out.println("Brak argumentów linii poleceń.");
        }
    }
}

Uruchomienie programu z argumentami:

java CommandLineReader jeden dwa trzy

Wyjście:

Otrzymane argumenty linii poleceń:
jeden
dwa
trzy

Wnikliwe spojrzenie:

Argumenty linii poleceń są używane od zarania informatyki. W Javie dostępne są jako tablica Stringów przekazywana do metody main. Alternatywą jest użycie narzędzi jak JCommander czy Apache Commons CLI, które oferują zaawansowane parsowanie i obsługę opcji. Implementacyjnie, argumenty są przekazywane przez maszynę wirtualną Javy i są dostępne jeszcze przed wykonaniem pierwszego instrukcji programu.

Zobacz również: