Bonjour,
J'essaie de gérer les paramètres passés à un programme java, mais je n'arrive pas à lire les valeurs.
par exemple : toto.jar -r bonjour -f toto , le cmd.hasOption("r") est true , mais cmd.getOptionValue("r") renvoie null ??
dans mon code :
mais val_option est null ... comment récupérer la valeur associée au paramètre -r ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 options.addOption("r","Repertory",false,"Distant ftp repertory"); options.addOption("f","Filter",false,"Files filter"); ...... String val_option = ""; try{ CommandLineParser parser = new GnuParser(); CommandLine cmd = parser.parse("r",args); if(cmd.hasOption("r")){ val_option = (String)cmd.getOptionValue("r"); } } catch(Exception e){ System.out.println(e.getMessage()); }
merci
Ob
Partager