Wie man Eclipse dazu bringt, mich zur Eingabe von Befehlszeilenargumenten aufzufordern

81

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

Gibt es eine Möglichkeit, Eclipse dazu zu bringen, mich jedes Mal, wenn ich das Programm ausführe, zur Eingabe von Befehlszeilenargumenten aufzufordern?

Rahul
quelle

Antworten:

99

Fügen Sie string_promptals Program Argumentin der RunKonfiguration.

 ${string_prompt}

Es gibt auch ein file_promptund ein, folder_promptwenn Sie speziell Dateien \ Ordner möchten.

Diese sind über die VariablesSchaltfläche auf der (x)= ArgumentsRegisterkarte des Dialogfelds Konfiguration ausführen verfügbar .

Ken Gentle
quelle
66

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

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

Daraufhin wird ein Fenster mit der Frage " Bitte geben Sie einen Wert für" Mein Eingabeaufforderungstext "und dann mit dem Standardwert" Standardwert " angezeigt .

Caleb
quelle
19

Darüber hinaus können Sie der Eingabeaufforderung eine Zeichenfolge hinzufügen, indem Sie $ {string_prompt: My Prompt Text} verwenden. Daraufhin wird das Dialogfeld mit "Bitte geben Sie einen Wert für My Prompt Text ein" angezeigt.

bigcmos
quelle