2017-11-28 3 views
-3

Hallo, ich arbeite gerade an einem UDP-Sende/Empfangs-Programm, aber ich bin nur irgendwie verwirrt, wie man Informationen aus dem Kommandozeilenparameter bekommt. Ich weiß, dass Sie Argumente verwenden sollen, aber mein Programm wird zwei verschiedene Eingaben haben. Eingaben wären etwa (192.168.0.0, 68). Ich war nur verwirrt, wie man das in Java-Code einfügt.Informationen über den Kommandozeilenparameter in Java erhalten

+0

[Befehlszeilenargumente] (https: // docs .oracle.com/JavaSE/tutorial/essential/Umwelt/cmdLineArgs.html) - Kommandozeilen-Argumente unterscheiden sich nicht von jedem anderen Parameter zu jeder anderen Methode übergeben – MadProgrammer

Antwort

0

Wenn Sie Ihre Klasse von der Kommandozeile aufrufen:

java MyClass 192.168.0.0 68 

und dann in Ihrer Klasse, Ihre main() Methode:

public static void main(String[] args){ 
    String firstArg = args[0]; // 192.168.0.0 
    String secondArg = args[1]; // 68 
    // use these parameters as needed. 
    ... 
} 
Verwandte Themen