Salut à tous
J'utilise le code suivant pour exécuter la lecture du fichier d'aide de mon application via adobereader
Elle fonctionne parfaitement sous windows je lance bien adobereader et je lis correctement mon fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 String[] cmd = new String[2]; cmd[0] = l_PDFExe; cmd[1] = l_FichierAidePdf; try { for (int i = 0; i < cmd.length; ++i) { System.out.println(cmd[i]);//impression de la ligne de commande pour vérification sur un terminal } Runtime.getRuntime().exec(cmd); } catch (Exception ex) { ex.printStackTrace(); }
Par contre sous linux Adobe reader se lance mais met une fenêtre d'erreur indiquant que le fichier n'existe pas (ce qui n'est bien entendu pas le cas).
J'ai vérifié que la ligne de commande que j'envoie est bonne en l'entrant dans un terminal et ça fonctionne.
Quelqu'un a t'il une idée de ce qui se passe?
Partager