Je voudrais appeler un fichier jar à partir d'un fichier batch Windows. Une exigence est de pouvoir passer tous les arguments du fichier de commandes tels quels à l'invocation du fichier jar. Par exemple,
Ligne de commande requise:
foo.bat --flag1=x --flag2=y --flag3=z
Le fichier batch foo.bat
devrait invoquer foo.jar
comme suit:
Java -jar foo.jar --flag1=x --flag2=y --flag3=z
Comment puis-je faire faire le fichier batch?
Je peux faire de la magie de variable par lots avec% pour ce faire, mais existe-t-il un moyen plus simple de le faire?
Est-ce que
Java -jar foo.jar %*
répondre à vos besoins? Il doit ajouter tous les paramètres de l'exécution par lots à votre appel d'application dans le fichier de commandes.