Je rencontre un problème lors du chargement de fichiers dans une application appelée GCS, en les faisant glisser sur l'exécutable. GCS peut être invoqué sous Windows avec un fichier de chauve-souris, qui va comme ceci:Appeler Java via un fichier batch avec des arguments Filepath
@echo off
start javaw -Xmx256M -jar "GURPS Character Sheet.app/Contents/Resources/Java/GCS.jar" %*
Si je coder en dur un filepath à la place du caractère générique de l'argument de lot (avec guillemets), il fonctionne. Si je cours le débogueur avec un argument de chemin de fichier cela fonctionne. Si je fais écho %
, il me donne le nom de fichier correct avec des guillemets autour d'elle. Si j'ajoute des guillemets autour de %
il se casse toujours.
J'ai une déconnexion ici entre le fichier batch et Java, et je suis à perte. Est-ce que quelqu'un reconnaît ce problème? Merci d'avance.