Bonjour,
Je veux exécuter une commande DOS en java.
Pour cela j'utilise Process.
Quand j'exécute cette commande directement en DOS ça marche, et en java, j'obtiens l'erreur de sortie 1. Ce qui veut dire que la commande ne s'est pas terminée correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // Execute a command with an argument Runtime rt = Runtime.getRuntime(); String ligneCommandeLPR = "cmd.exe /C lpr -S " + server + " -P " + printerName + " " + file.getAbsolutePath(); Process proc = rt.exec(ligneCommandeLPR);
Quelqu'un a-t-il une idée ?
Partager