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

API standards et tierces Java Discussion :

[JDIC] Failed to launch the associationed application


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Jose.N70
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2009
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2009
    Messages : 162
    Par défaut [JDIC] Failed to launch the associationed application
    Bonjour, je me tourne vers vous pour un renseignement sur une erreur citée dans le titre.

    J'ai une application qui ouvre des documents ( dans mon cas un PDF ), pour ce faire j'utilise JDIC ( l'ordinateur équipé de JAVA 5 ). Dans 99 % des ordinateurs cette fonction marche correctement mais dans les 1 % restant j'ai cette erreur.

    Avez vous une idée sur son origine ?

    le code utilisé est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    try {
     
    org.jdesktop.jdic.desktop.Desktop.open(f);
     
    } catch (org.jdesktop.jdic.desktop.DesktopException e) { ....
    Où f est le fichier à ouvrir dans un File

    L'erreur rencontrée est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ...org.jdesktop.jdic.desktop.DesktopException: Failed to launch the associationed application

  2. #2
    Membre confirmé Avatar de Jose.N70
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2009
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2009
    Messages : 162
    Par défaut
    Test réalisé avec Java 6 et Desktop d'AWT

    Le code utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try {
     
    java.awt.Desktop.getDesktop().open(f);
     
    } catch (IOException ex) {
    l'erreur est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...java.io.IOException: Failed to open file:/C:/Documents%20and%20Settings/utilisateur/Bureau/pdf/fichier.pdf. Error message: Descripteur de menu non valide.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Pourrais-tu reproduire l'erreur avec la java.util.Locale anglaise ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Locale defaultLocale = Locale.getDefault();
    try {
        Locale.setDefault(Locale.ENGLISH);
        java.awt.Desktop.getDesktop().open(f);
    } catch (IOException ex) {
        ex.printStackTrace();
    } finally {
        Locale.setDefault(defaultLocale);
    }
    En règle générale, les message en français sont trompeurs car les traductions trop littérales et hors contexte. Ceci nous permettrait d'avoir le message en anglais et de sans doute mieux le comprendre, voire même effectuer des recherches avec davantage de résultats probants.

  4. #4
    Membre confirmé Avatar de Jose.N70
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2009
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2009
    Messages : 162
    Par défaut
    Alors j'ai résolu ( j'espère ) ce problème :

    - Les postes en question n'avaient pas de logiciel assigné par défaut à l'extension, ici les .pdf

    - Les postes en question avaient également deux versions du logiciel Acrobat Reader.

    J'ai alors assigné aux extensions .pdf un programme par défaut, et gardé qu'une seule version du programme ( à savoir la dernière ). J'ai de nouveau essayé et les fichiers s'ouvrent correctement.

    Je ne sais pas si ma solution est la meilleurs mais en tout cas elle marche.

    Merci à dingoth pour pour son astuce qui m'a permis de résoudre un autre problème .

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

Discussions similaires

  1. [JDBC]Problème de configuration: "Failed to load the sqljdbc_auth.dll"
    Par adrien.nicolet dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 26/01/2014, 11h14
  2. Réponses: 0
    Dernier message: 30/08/2012, 01h40
  3. Réponses: 10
    Dernier message: 15/10/2011, 22h21
  4. Réponses: 3
    Dernier message: 04/03/2010, 15h38
  5. Réponses: 0
    Dernier message: 22/07/2007, 18h42

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