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"
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
Sinon tu peux aussi executer :
et récupérer la valeur dans ton code par un
Code : Sélectionner tout - Visualiser dans une fenêtre à part java -Dproperty=value monpackage.MaClasse
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.getProperty("property")
Partager