81 votes

Comment faire pour qu'Eclipse me demande des arguments de ligne de commande ?

Je sais que je peux configurer les arguments de ligne de commande dans la configuration d'exécution, mais je veux exécuter un fichier java plusieurs fois avec des arguments de ligne de commande différents. C'est pénible de devoir modifier la configuration d'exécution à chaque fois.

Existe-t-il un moyen de faire en sorte qu'Eclipse me demande des arguments de ligne de commande à chaque fois que je lance le programme ?

97voto

Ken Gentle Points 10162

Ajouter string_prompt como Program Argument dans le Run configuration.

 ${string_prompt}

Il existe également un file_prompt y un folder_prompt si vous voulez spécifiquement des fichiers \folders.

Ceux-ci sont disponibles auprès de la Variables sur le bouton (x)= Arguments de la boîte de dialogue Configuration de l'exécution.

64voto

Caleb Points 301

Il s'agit d'une vieille question, mais comme je ne vois vraiment pas cette information supplémentaire ailleurs

Vous pouvez également taper ${string_prompt:My Prompt Text:Default Value}

Et cela fera apparaître une fenêtre demandant ' Veuillez entrer une valeur pour My Prompt Text ' et ensuite avec une valeur par défaut de ' Valeur par défaut '.

19voto

bigcmos Points 136

En outre, vous pouvez ajouter une chaîne de caractères à l'invite en utilisant ${string_prompt:My Prompt Text} qui affichera la boîte de dialogue avec 'Please input a value for My Prompt Text'.

0voto

Hang Yan Points 1

Sous Linux, la plupart des environnements de bureau fournissent un outil de sélection des couleurs. Dans Gnome, vous pouvez utiliser gnome-color-chooser pour changer les couleurs de certains éléments du bureau. Dans gnome-color-chooser dans les "Champs de saisie", changez la couleur de "sélectionné". Cela vous aidera peut-être.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X