Arguments pour la fonction .Runtime ()
Fermé
Nirdaven
Messages postés
3
Date d'inscription
jeudi 16 mai 2013
Statut
Membre
Dernière intervention
13 juin 2013
-
13 juin 2013 à 17:41
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 13 juin 2013 à 18:40
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 13 juin 2013 à 18:40
A voir également:
- Arguments pour la fonction .Runtime ()
- Fonction si et - Guide
- Directx runtime - Télécharger - Pilotes & Matériel
- Microsoft visual c++ runtime - Guide
- Java runtime - Télécharger - Langages
- Fonction moyenne excel - Guide
1 réponse
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
13 juin 2013 à 18:40
13 juin 2013 à 18:40
Normalement, ton code devrait fonctionner et les espaces n'ont aucune incidence sur l'ordre des arguments, seuls la case du tableau indique l'ordre de l'élément.
Voici un exemple d'un programme "Test" qui s'appelle lui même :
Voici un exemple d'exécution :
Voici un exemple d'un programme "Test" qui s'appelle lui même :
import java.io.IOException; import java.util.Scanner; public class Test { public static void main(String[] args) throws IOException, InterruptedException { if (args.length==0) { Process p = Runtime.getRuntime().exec(new String[] {"java", "Test", "arg1", "arg2 arg3"}); System.out.println(p.waitFor()); Scanner out = new Scanner(p.getInputStream()); while (out.hasNextLine()) System.out.println(out.nextLine()); out.close(); Scanner err = new Scanner(p.getErrorStream()); while (err.hasNextLine()) System.out.println(err.nextLine()); err.close(); } else { for (String arg : args) System.out.println(arg); } } }
Voici un exemple d'exécution :
$ java Test a b a b $ java Test 0 arg1 arg2 arg3