Bonjour,
J'ai un programme java qui est lancé avec un argument -Svar=valeur
Comment je peux récupérer le param valeur ?
Car si je récupère args[0] je récupère "-Svar=valeur"
Version imprimable
Bonjour,
J'ai un programme java qui est lancé avec un argument -Svar=valeur
Comment je peux récupérer le param valeur ?
Car si je récupère args[0] je récupère "-Svar=valeur"
Salut.
Tu peux faire :
A+Code:
1
2 String valeur = arg[0].substring(arg.indexOf("=") + 1, arg.length());
L'API "CLI" de Apache Commons gère ça très proprement à ta place, avec un parser de lignes de commandes.
Sinon tu peux aussi executer :
et récupérer la valeur dans ton code par unCode:java -Dproperty=value monpackage.MaClasse
Code:System.getProperty("property")