Récupere les arguments de .jar

ddd -  
irmeche Messages postés 76 Statut Membre -
Bonjour,

Pour le projet en Java, j'ai crée un Projet.jar qui doit afficher mon nom avec la commande
java -jar Projet.jar -name

Dans le class main j'ai essayé de récuperer le paramètre -name

public static void main(String[] args) {

String commande = args[0];


mais cela provoque une erreur de compilation

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at projet.Test.main(Test.java:7)

Est-ce que quelqu'un pourrai me dire, pourquoi ça ne fonctionne pas et comment faire pour que ça marche???

Merci!

1 réponse

irmeche Messages postés 76 Statut Membre 17
 
c'est sur que ca ne fonctionnera pas parce que tu as juste en haut dans le main un args [] qui est vide puis tu cherche a récupérer le premier élément qui est le args[0] , dans ce cas t'as une exception de dépassement de dimension de ton args

dans ton cas je pense que tu dois plu-tout importer ton jar puis tu fait appel a ta variable name

String commande=Projet.name;
0