Comment passer des paramètres à un fichier JAR au moment de l'exécution?
Réponses
Trop de publicités?
Reji
Points
940
Xn0vv3r
Points
7778
La Documentation JAVA dit:
java [ options ] -jar file.jar [ argument ... ]
et
... Les arguments non-optionnels après le nom de la classe ou du fichier JAR sont passés à la fonction principale...
Il se peut que vous deviez mettre les arguments entre guillemets simples.
Utilisateur non enregistré
Points
0
Vous pouvez le faire avec quelque chose comme cela, donc si aucun argument n'est spécifié, il continuera quand même :
public static void main(String[] args) {
try {
String one = args[0];
String two = args[1];
}
catch (ArrayIndexOutOfBoundsException e){
System.out.println("ArrayIndexOutOfBoundsException caught");
}
finally {
}
}
Et ensuite lancez l'application :
java -jar myapp.jar arg1 arg2
Bachan Joseph
Points
280
Trying2Learn
Points
11