Récupere les arguments de .jar
ddd
-
irmeche Messages postés 76 Statut Membre -
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!
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!
A voir également:
- Récupere les arguments de .jar
- Récupération de déchets - Guide
- Télécharger jeux java jar - Télécharger - Jeux vidéo
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Java : Jeux gratuits à télécharger ! - Forum Jeux vidéo
- Téléchargement de jeux en .jar (ZTE Cute) - Forum Mobile
1 réponse
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;
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;