Lorsque j'entre des arguments de ligne de commande, dans Eclipse, en utilisant avec la configuration d'exécution. Mais je ne sais pas comment entrer des arguments de ligne de commande dans IntelliJ IDEA.
command-line
arguments
intellij-idea
sungkwangsong
la source
la source
Il y a un élément "modifier les configurations" dans le menu Exécuter et dans le menu déroulant à gauche des deux flèches vertes "Exécuter" et "Déboguer" dans 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 main (), ajouter des paramètres VM et des arguments de ligne de commande, spécifier le répertoire de travail et toutes les variables d'environnement.
Il existe également d'autres options: couverture du code, journalisation, build, JRE, etc.
la source
$gradle cucumber -Ptags=@Cal -Penv=dev1
. J'ai entré les valeurs sousEdit Config.. > Program Arguments
comme--tags "@Cal" "env=dev1"
. J'ai remarqué@Cal
travaillé etenv=dev1
ne fonctionne pas.java MyClass < someFileName.txt
ça marche, mais quand j'ajoute< someFileName.txt
au programme des arguments dans intelliJ, ça retourneError: Could not find or load main class <
Une idée comment le résoudre?Si vous utilisez intellij, allez dans les
Run > Edit Configurations
paramètres du menu. Une boîte de dialogue apparaîtra. Vous pouvez maintenant ajouter des arguments dans leProgram arguments
champ de saisie.la source
Exemple J'ai un test de classe:
Ensuite. Accédez à la configuration pour exécuter le test de classe:
Étape 1: Ajouter une application
Étape 2:
Vous pouvez saisir des arguments dans la zone de texte Arguments du programme.
la source
Nous ne pouvons pas entrer dans le terminal et céder au bon vieux
java Classname arg1 arg2 arg3
Nous devrons modifier la configuration d'exécution.
Étape 1: Prenez le menu Exécuter
Étape 2: Sélectionnez Modifier les configurations
Étape 3: Remplissez le champ des arguments du programme
Après cela, les arguments seront insérés à la fin de la commande créée par IntelliJ chaque fois que vous exécutez le programme :)
la source
Vous séparez plusieurs arguments de programme par des espaces. (ce n'était pas évident pour moi)
Arguments du programme:
Julia 52 Actress
la source
Sur un MacBook Air avec «OSX 10.11.3» :
la source
Procédez comme suit: -
Allez dans Exécuter - Modifier la configuration -> Application (sur la gauche du panneau) -> sélectionnez l'application scala que vous voulez exécuter -> argument programme
la source
maytham-ɯɐɥıλɐɯ , vous pouvez utiliser ce code pour simuler l'entrée du fichier:
Ou envoyez le nom du fichier en tant que paramètre, puis placez-le dans FileInputStream:
la source
Dans IntelliJ, si vous souhaitez passer des paramètres args à la méthode main.
aller à-> modifier les configurations
arguments du programme: 5 10 25
vous devez passer les arguments séparés par des espaces 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]);
Out mis est5 10 25
la source