Bonjour,
Comment lancer l'exécution de Acrobat Reader à partir d'un programme Java. Avec comme paramètre le nom du fichier pdf à ouvrir.
Merci,
Christophe,
Bonjour,
Comment lancer l'exécution de Acrobat Reader à partir d'un programme Java. Avec comme paramètre le nom du fichier pdf à ouvrir.
Merci,
Christophe,
Salut,
Regarde du coté de l'API JDIC... cela a été traité plusieurs fois sur le forum...
a++
Essaie
Code : Sélectionner tout - Visualiser dans une fenêtre à part Runtime.getRuntime().exec("tonCheminAcrobatReader.exe tonfichier.pdf" );
La solution JDIC préconisée par adiGuba est préférable car plus propre et plus portable.Envoyé par Tangi29
En plus le code est plus simple :
Le plus fort c'est que ça marche avec n'importe quel type de fichier pour peu qu'un programme soit associé avec ce type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Desktop.open(new File("le chemin du fichier que tu veux ouvrir"));
Je dois vraiment avoir de la peine, mais comment fait-on peur donner le chemin relatif ? Le fichier est dans mon package.
J'ai essayé:
Runtime.getRuntime().exec("fichier.html");
--> java.io.IOException: CreateProcess: fichier.html error=2
Runtime.getRuntime().exec("./fichier.html");
--> java.io.IOException: CreateProcess: .\fichier.html error=2
Runtime.getRuntime().exec("dossier/fichier.html");
--> java.io.IOException: CreateProcess: dossier\fichier.html error=193
Runtime.getRuntime().exec("./dossier/fichier.html");
--> java.io.IOException: CreateProcess: .\dossier\fichier.html error=193
A chaque fois j'ai une erreur.
Salut,
"fichier.html" n'est pas un exécutable sous Windows... exec() sert à exécuter des programmes...
a++
Partager