Je ne pense pas que vous puissiez faire des chemins UNC pour ProcessBuilder, mais cela n'a pas vraiment d'importance dans tous les cas.
Pour exécuter un fichier .bat, vous devez exécuter un shell de commande de fenêtres et ont qui exécutent le fichier .bat, et l'interpréteur de commandes ne prend pas en charge les chemins UNC ... Le chemin autour est d'exécuter votre commande comme ceci:
cmd.exe /C "pushd \\testserver\someFolderName && test.bat && popd"
Essentiellement, vous indiquez l'invite cmd pour monter votre dossier distant comme un lecteur temporaire (pushd \ testserver \ someFolderName), exécutez test.bat puis démonter le lecteur temporaire (popd).
Avez-vous déjà trouvé une solution à ce problème? – Sandman