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.
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.
Réponses:
ALT + SHIFT + F10, Droite, E, Entrée, Tabulation, entrez vos paramètres de ligne de commande, Entrée. ;-)
CTRL + ALT + R, Droite, E, Entrée, Tabulation, entrez vos paramètres de ligne de commande, Entrée.
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.
$gradle cucumber -Ptags=@Cal -Penv=dev1
. J'ai entré les valeurs sous Edit Config.. > Program Arguments
comme --tags "@Cal" "env=dev1"
. J'ai remarqué @Cal
travaillé et env=dev1
ne fonctionne pas.
java MyClass < someFileName.txt
ça marche, mais quand j'ajoute < someFileName.txt
au programme des arguments dans intelliJ, ça retourne Error: Could not find or load main class <
Une idée comment le résoudre?
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.
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 :)
Vous séparez plusieurs arguments de programme par des espaces. (ce n'était pas évident pour moi)
Arguments du programme:Julia 52 Actress
Sur un MacBook Air avec «OSX 10.11.3» :
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
maytham-ɯɐɥıλɐɯ , vous pouvez utiliser ce code pour simuler l'entrée du fichier:
System.setIn(new FileInputStream("FILE_NAME"));
Ou envoyez le nom du fichier en tant que paramètre, puis placez-le dans FileInputStream:
System.setIn(new FileInputStream(args[0]));
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 est 5 10 25