Hallo Leute,
ich stehe vor dem Problem Parameter an ein JAR zu übergeben. Eigendlich ist das garnicht das Problem, sondern vielmehr wie die Parameter richtig ausgewertet werden.
Obriges Beispiel funktioniert solange gut bis jemand die beiden Parameter vertauscht. Daher möchte ich gerne die Parameter wie folgt eingeben können:
oder
Damit soll gewährleistet werden dass auch folgendes funktioniert.
Da ich nur absolute Grundkenntnisse besitzte, weiß ich nicht wie das überhaupt logisch ablaufen kann.
Beim zweiten Beispiel sind es ja praktisch 4 Parameter, von denen einer die Beschreibung des nächsten ist. Und beim dritten, zwei parameter, die zuerstmal auseinander gepflückt werden müssten.
Hatt jemand ne Idee, wie diese Art der Parameterübergabe heist? Ist finde ebei google nichts zum Thema "Variabel Parameter". Oder gibts für so einen Anwendungszweck schon Codebeispiele?
gruß Sinky
ich stehe vor dem Problem Parameter an ein JAR zu übergeben. Eigendlich ist das garnicht das Problem, sondern vielmehr wie die Parameter richtig ausgewertet werden.
Code:
// Bsp. 1
java -jar prog.jar param1 param2
Obriges Beispiel funktioniert solange gut bis jemand die beiden Parameter vertauscht. Daher möchte ich gerne die Parameter wie folgt eingeben können:
Code:
// Bsp. 2
java -jar prog.jar -p param1 -r param2
Code:
// Bsp. 3
java -jar prog.jar --port=param1 --root=param2
Damit soll gewährleistet werden dass auch folgendes funktioniert.
Code:
// Bsp. 4
java -jar prog.jar --root=param2 --port=param1
Da ich nur absolute Grundkenntnisse besitzte, weiß ich nicht wie das überhaupt logisch ablaufen kann.
Beim zweiten Beispiel sind es ja praktisch 4 Parameter, von denen einer die Beschreibung des nächsten ist. Und beim dritten, zwei parameter, die zuerstmal auseinander gepflückt werden müssten.
Hatt jemand ne Idee, wie diese Art der Parameterübergabe heist? Ist finde ebei google nichts zum Thema "Variabel Parameter". Oder gibts für so einen Anwendungszweck schon Codebeispiele?
gruß Sinky