comment utiliser getOptionValue pour lire paramètres passés ?
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 :
Code:
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());
} |
mais val_option est null ... comment récupérer la valeur associée au paramètre -r ?
merci
Ob