web-dev-qa-db-fra.com

Comment entrez-vous l'argument en ligne de commande dans IntelliJ IDEA?

Lorsque je saisis des arguments de ligne de commande, Dans Eclipse, utilisez avec run configuration Mais je ne sais pas comment puis-je entrer des arguments en ligne de commande dans IntelliJ IDEA.

141
sungkwang

Windows, Linux, quelques Mac:

ALT + SHIFT + F10, Droite, E, Entrée, Tabulation, entrez vos paramètres de ligne de commande, Entrée. ;-)

Mac avec schéma de clé "OS X 10.5":

CTRL + ALT + R, Droite, E, Entrée, Tabulation, entrez vos paramètres de ligne de commande, Entrée.

211
Nowaker

Il existe un élément "modifier les configurations" dans le menu Exécuter, ainsi que dans le menu déroulant situé à gauche des deux flèches vertes "Exécuter" et "Débogage" de la barre d'outils. Dans ce panneau, vous créez une configuration avec le bouton "+" en haut à gauche, puis vous pouvez choisir la classe contenant la classe main (), ajouter les paramètres VM et les arguments de ligne de commande, spécifier le répertoire de travail et tous les paramètres. Variables d'environnement. 

Il y a aussi d'autres options: couverture de code, journalisation, construction, JRE, etc.

70
PanCrit

Si vous utilisez intellij, allez au réglage du menu Run > Edit Configurations. Une boîte de dialogue apparaîtra. Vous pouvez maintenant ajouter des arguments au champ de saisie Program arguments.

39
EastOcean

Vous séparez plusieurs arguments de programme avec des espaces. (ce n'était pas évident pour moi)

Arguments du programme: Julia 52 Actress

7
user6490055

Exemple j'ai un test de classe:

Class Test

Ensuite. Accédez à la configuration pour exécuter le test de classe:

Étape 1: Ajouter une application

Add Application

Étape 2: 

Edit Configurations...

Vous pouvez entrer des arguments dans la zone de texte Arguments du programme.

6
thanhdung0312

Procédez comme suit: -

Allez à Exécuter - Modifier la configuration -> Application (à gauche du panneau) -> sélectionnez l’application scala que vous voulez exécuter -> argument de programme 

4
Suman Banerjee

Sur un MacBook Air avec "OSX 10.11.3" :

  1. ctrl + alt + r
  2. e  
  3. Entrer  
  4. Arguments du programme: Ecrivez vos paramètres de ligne de commande (espace entre chaque élément si vous avez plusieurs arguments)
  5. Entrer
4
Raphael

maytham-ɯɐɥıλɐɯ , vous pouvez utiliser ce code pour simuler l'entrée d'un fichier:

System.setIn(new FileInputStream("FILE_NAME"));

Ou envoyez un nom de fichier en tant que paramètre, puis placez-le dans FileInputStream:

System.setIn(new FileInputStream(args[0]));
2
ayurchuk

Nous ne pouvons pas aller au Terminal et donner le bon vieux Java Classname arg1 arg2 arg3

Nous devrons éditer la configuration d'exécution.

Étape 1: Choisissez le menu Exécuter
Étape 2: Sélectionnez Edit Configurations
Étape 3: Remplissez le champ Arguments du programme 

 enter image description here

Après cela, les arguments seront insérés à la fin de la commande créée par IntelliJ chaque fois que vous exécuterez le programme :)

1
Ajmal V Aliyar

Dans IntelliJ, si vous souhaitez transmettre les paramètres args à la méthode main.

aller à-> éditer les configurations

arguments du programme: 5 10 25

vous devez passer les arguments par des espaces séparés et cliquer sur appliquer et enregistrer.

lancez maintenant le programme si vous imprimez

System.out.println(args[0]);System.out.println(args[1]);System.out.println(args[2]); La sortie est 5 10 25

1
Premakumar