IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Lancer l'exécution d'Acrobat Reader


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    907
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 907
    Par défaut Lancer l'exécution d'Acrobat Reader
    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,

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Regarde du coté de l'API JDIC... cela a été traité plusieurs fois sur le forum...

    a++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 38
    Par défaut
    Essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Runtime.getRuntime().exec("tonCheminAcrobatReader.exe tonfichier.pdf" );

  4. #4
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Citation Envoyé par Tangi29
    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.

    En plus le code est plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Desktop.open(new File("le chemin du fichier que tu veux ouvrir"));
    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.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 147
    Par défaut
    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.

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    "fichier.html"
    n'est pas un exécutable sous Windows... exec() sert à exécuter des programmes...

    a++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lancer acrobat reader (toute version) depuis excel
    Par boubou_s dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/06/2010, 07h20
  2. [WB14] Lancer word, excel, acrobat reader ?
    Par devdev dans le forum WebDev
    Réponses: 4
    Dernier message: 30/06/2009, 09h33
  3. Lancer Acrobat Reader en ligne de commande
    Par Rei Itchido dans le forum Windows
    Réponses: 0
    Dernier message: 22/04/2008, 10h00
  4. Comment exécuter Acrobat Reader automatiquement ?
    Par b.bilel dans le forum Débuter
    Réponses: 9
    Dernier message: 21/11/2007, 22h36
  5. Réponses: 12
    Dernier message: 08/06/2004, 08h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo