Bonjour,
Quelle API pour traiter des paramètres d'un programme en ligne de commande ?
Faut-il choisir une API, et si oui quelle API, pour traiter les problèmes suivants.
Programme Java avec interface CLI ( Commande ligne interface).
Cas A :
Peu de paramètres ( environ 3 ).
Type répertoire, etc.
Cas A bis :
Memes types de paramètres que le cas A, mais on peut saisir d'une façon interactive différents types de commandes avec leurs paramètres.
Cas B :
Nombreux paramètres, dont des instances d'un même objet ayant plusieurs paramètres.
Vu la quantité ces paramètres sont dans un fichier ( XML ou properties ).
Cas B bis :
Memes types de paramètres que le cas B, mais on peut saisir d'une façon interactive différents types de commandes avec leurs paramètres.
Que penser des API suivantes ?
Commons Configuration
http://commons.apache.org/configuration/
CLI
http://jakarta.apache.org/commons/cli/
args4j
https://args4j.dev.java.net/
Guice
http://code.google.com/p/google-guice/
Partager