Se connecter avec
S'enregistrer | Connectez-vous

Ouvrir un fichier pdf à partir d'une interface Java

Dernière réponse : dans Programmation

Bonjour,

Je construis un menu et souhaiterais ouvrir avec Acrobat Reader un fichier pdf contenu dans le même répertoire.
J'ai vu la fonction :
  1. try{
  2. Runtime r = Runtime.getRuntime();
  3. r.exec("notepad.exe Regles.txt");
  4. }
  5. catch (IOException err){
  6. JOptionPane.showMessageDialog(Interface.this,"Le fichier n'a pas été trouvé","Erreur",JOptionPane.ERROR_MESSAGE);
  7. }

Mais en mettant un fichier pdf et le nom de mon éxecutable acrobat, ça ne fonctionne pas.
Quelqu'un saurait-il comment l'adapter ? Merci
Lassé par la pub ? Créez un compte

ben ça déclenche ça :

  1. catch (IOException err){
  2. JOptionPane.showMessageDialog(Interface.this,"Le fichier n'a pas été trouvé","Erreur",JOptionPane.ERROR_MESSAGE);
  3. }


par contre je peux l'ouvrir si je met explorer.exe comme programme ... mais bon si ça pouvait être dans adobe reader j'préfèrerais !
Expert Programmation

Citation :
Pour le .txt je n'ai pas essayé mais ce n'est pas ce qui m'intéresse :s

Bonjour l'état d'esprit !

M'enfin, si l'un marche, l'autre pas, on peut se concentrer sur le cas PDF en particulier. Si rien ne fonctionne comme prévu, il faut peut être s'orienter vers autre chose.

Si je te demande quelque chose, ce n'est ni pour t'emmerder, ni pour que tu exécutes tout ce que je demande comme un petit soldat. Mais m'entendre répondre que tu t'en bats l'oeil..... Désolé, je n'ai pas envie de m'emmerder avec toi.

J'espère que tu trouveras quand même la soluce à ton problème. Salut.

morgan enjalran a dit :
Bonjour,

Je construis un menu et souhaiterais ouvrir avec Acrobat Reader un fichier pdf contenu dans le même répertoire.
J'ai vu la fonction :
  1. try{
  2. Runtime r = Runtime.getRuntime();
  3. r.exec("notepad.exe Regles.txt");
  4. }
  5. catch (IOException err){
  6. JOptionPane.showMessageDialog(Interface.this,"Le fichier n'a pas été trouvé","Erreur",JOptionPane.ERROR_MESSAGE);
  7. }

Mais en mettant un fichier pdf et le nom de mon éxecutable acrobat, ça ne fonctionne pas.
Quelqu'un saurait-il comment l'adapter ? Merci

Lassé par la pub ? Créez un compte