Frage Wie macht Eclipse mich zur Eingabe von Befehlszeilenargumenten auffordern


Ich weiß, dass ich Befehlszeilenargumente in der Ausführungskonfiguration konfigurieren kann, aber ich möchte eine Java-Datei mehrfach mit verschiedenen Befehlszeilenargumenten ausführen. Es ist ein Problem, die Ausführungskonfiguration jedes Mal zu ändern.

Gibt es eine Möglichkeit, dass Eclipse mich jedes Mal zur Eingabe von Befehlszeilenargumenten auffordert, wenn ich das Programm ausführe?


76
2017-11-24 02:08


Ursprung


Antworten:


Hinzufügen string_prompt Als ein Program Argument in dem Run Aufbau.

 ${string_prompt}

Es gibt auch ein file_prompt und ein folder_prompt wenn Sie speziell Dateien \ Ordner wollen.

Diese sind verfügbar über die Variables Knopf auf dem (x)= Arguments Registerkarte des Dialogfelds Konfiguration ausführen.


91
2017-11-24 02:29



Das ist eine alte Frage, aber da ich diese zusätzlichen Informationen wirklich nirgendwo sonst sehe

Sie können auch eingeben ${string_prompt:My Prompt Text:Default Value}

Und das wird ein Fenster auftauchen und fragen:Bitte geben Sie einen Wert für Mein Eingabetext ein'und dann mit einem Standardwert von'Standardwert".


57
2017-07-11 15:31



Außerdem können Sie der Eingabeaufforderung eine Zeichenfolge hinzufügen, indem Sie $ {string_prompt: My Prompt Text} verwenden, wodurch das Dialogfeld mit 'Bitte geben Sie einen Wert für meinen Eingabeaufforderungstext ein' angezeigt wird.


18
2017-10-12 20:19