web-dev-qa-db-fra.com

Comment passer les arguments de la console à l'application en éclipse?

J'ai la ligne suivante dans un fichier batch.

Java Client "127.0.0.1" 9876

Il contient le nom de ma classe Java et deux arguments. Mon application nécessite ces arguments pour fonctionner correctement.

Existe-t-il un moyen de passer ces arguments lors de l'exécution de l'application en éclipse? Cela faciliterait beaucoup le débogage. Bien sûr, je pourrais résoudre le problème en utilisant les valeurs des arguments du code, mais je suis curieux.

39
ThePetest

Au lieu de simplement cliquer sur l'icône "Exécuter", sélectionnez la liste déroulante à côté de celle-ci et choisissez "Exécuter les configurations". Recherchez votre application (ou créez une configuration d'exécution pour celle-ci) et placez les arguments de ligne de commande dans l'onglet "Arguments". Voir la documentation pour plus d'informations. Ça devrait ressembler à ça:

enter image description here

55
Jon Skeet

Voir les configurations d'exécution. Vous pouvez spécifier des arguments. Vous pouvez même demander à l'utilisateur des arguments, ainsi que des valeurs par défaut:

${string_Prompt:Host:127.0.0.1} ${string_Prompt:port:9876}

La première invite est Host, avec la valeur par défaut 127.0.0.1 renseignée. La deuxième fenêtre contextuelle contient le port prmpt, avec 9876 renseignés

14
Miserable Variable
  1. Faites un clic droit sur votre projet.
  2. Allez dans Déboguer en tant que> Configurations de débogage ou Exécuter en tant que> Exécuter les configurations .
  3. Cliquez sur l'onglet qui dit Arguments .
  4. Entrez dans votre Arguments du programme
  5. Cliquez sur Appliquer ou Déboguer

enter image description here

11
user195488

Voulez-vous ajouter quelque chose comme, comment ajouter plusieurs paramètres.

  1. Faites un clic droit sur votre projet.
  2. Débogage> Configurations de débogage
  3. Aller sur l'onglet Arguments.
  4. Entrez dans vos arguments de programme, chacun étant séparé par une nouvelle ligne. (par exemple 3 arguments dans l'image attachée)
  5. Cliquez sur Appliquer ou Déboguer

enter image description here

J'espère que ça aide.

7
Swamy

De "Exécuter" aller aux configurations de débogage/exécution. Cliquez sur l'onglet appelé "Arguments". Vous pouvez donner les arguments du programme ici.

3
I J

Exécuter les configurations> onglet Arguments. Il suffit de mettre "127.0.0.1" 9876 dans les arguments du programme.

3
Eran Zimmerman

Exécuter-> Exécuter les configurations-> Arguments-> Entrez vos arguments séparés par un espace-> Appliquer-> Exécuter Assurez-vous que le nom de projet correct et sa méthode principale sont sélectionnés sous "l'onglet" dans les configurations d'exécution

0
Rashmi