Bonjour à tous,


dans un petit logiciel que je programme l'utilisateur peut choisir un fichier via un jchoosefile, le chemin d'accès est stockée dans une variable "newDoc"

cependant lors de la commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Runtime.getRuntime().exec("cmd /C start " + newDoc);
j'ai pu constater que si le nom du fichier contenant un espace, par exemple : Annexe 1.docx (ou pdf, doc, xls, xlsx), document plein de blabla, la commande plante.

j'ai testé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Runtime.getRuntime().exec("cmd /C start " + "\"" + newDoc + "\"");
ça ne marche pas, ça provoque juste l'ouverture de la fenêtre cmd dos mais ça n'ouvre pas le document.

Une idée de comment je peux résoudre ce souci?

Merci à tous