[Swing] execution avec Runtime.getRuntime().exec
bonjour,
j ai deja lu tous les messages concernant ma question et aussi la FAC, mais j ai rien trouvé
je veux ouvrir un fichier word avec java
je sais le faire
mais le probleme est que si mon fichier .doc est composé de 2 noms
exemple : "mon fichier.doc" alors j ai une erreur
comment faire pour pouvoir l'ouvrir ?
de preference sans specifier le chemin a word
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
Properties sys = System.getProperties();
String os = sys.getProperty("os.name");
Runtime r = Runtime.getRuntime();
try
{
if (os.endsWith("NT")||os.endsWith("2000")||os.endsWith("XP"))
r.exec("cmd /c start C:\\dossier\\example_cv\\mon fichier.doc");
else
r.exec("");
}
catch (IOException ex)
{
System.out.println(" erreur avec l'ouverture ");
//ex.printStackTrace();
} |
sur l'invite de commande ca marche et pas en java
merci de votre aide !!!!