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?

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 .


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 .


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.