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

 Java Discussion :

Desktop problème java


Sujet :

Java

  1. #1
    Provisoirement toléré
    Homme Profil pro
    Développeur JAVA JEE / PHP
    Inscrit en
    Avril 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur JAVA JEE / PHP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 151
    Points : 72
    Points
    72
    Par défaut Desktop problème java
    Bonjour,

    Cette méthode permet de télécharger un fichier .doc qui se trouve dans
    dossier spécifier. Si le fichier existe donc il s'ouvre mais dans le cas
    contraire un exception est générer, mon problème c'est que je ne connais
    pas l'exception, et c'est le fichier n'existe pas je veux afficher un message
    d'erreur.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    public static void load (String n1, String n2, String n3)
    	{
    		if ( Desktop.isDesktopSupported() ) 
    		{
    		 Desktop desktop = Desktop.getDesktop();	
    	    	 if (desktop.isSupported(Desktop.Action.OPEN)) 
    	    	 {
    	            try {
    						desktop.open(new File(""+GiveLien.lien()+
    						    	"\\Extrait"+n1+"\\"+n1+""+n3+
    						    	""+n2+".doc"));
     
    					} catch (IOException e) {	
    						e.printStackTrace();
    					}                          
    	    	 }
    	}
    }
    Merci d'avance

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Points : 7 163
    Points
    7 163
    Par défaut
    Il suffit de lire la javadoc pour avoir une liste des Exception
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre éprouvé
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Points : 950
    Points
    950
    Par défaut Desktop problème java
    Bonjour,
    Je pense que c'est Class FileNotFoundException qui dérive de java.io.IOException.

  4. #4
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Ueh, je crois que non !!

    Pour Desktop, c'est IllegalArgumentException
    je dis cela pour la javadoc
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

  5. #5
    Provisoirement toléré
    Homme Profil pro
    Développeur JAVA JEE / PHP
    Inscrit en
    Avril 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur JAVA JEE / PHP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 151
    Points : 72
    Points
    72
    Par défaut
    Merci infiniment Fench :

    Enfin voila la bonne solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    if ( Desktop.isDesktopSupported() ) 
    {
      Desktop desktop = Desktop.getDesktop();	
      if (desktop.isSupported(Desktop.Action.OPEN)){
          try {
    	    desktop.open(new File(""+GiveLien.lien()+
    			"\\Extrait"+n1+"\\"+n1+""+n3+
    		    	""+n2+".doc"));
     
    	} 
          catch (IllegalArgumentException e) {	
    	     JOptionPane.showMessageDialog(null, "L'extrait n'est existe pas" , 
    					 "Erreur Fichier", JOptionPane.ERROR_MESSAGE );
    		} catch (IOException e) {
    			e.printStackTrace();
    		}                          
    }

  6. #6
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Bonsoir,

    merci du merci j'en suis tjs content,
    mais, mets ton post en résolu pour y voir plus clair sur le forum, cela permet aux personnes d'aller plus vite sur une recherche sur le même pb.

    Et puis, va souvent sous la javadoc pour consulter les classes java, j'ai pas de mérite pour ce post

    enfin désolé pour kmdkaci , nous sommes souvent sur le forum en ce moment et je trouve cela bien ... pour ma part, c pas souvent que je trouve mais le but c d'apprendre !!!

    pardon dinobogan mais toi tu es l'expert ...
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

Discussions similaires

  1. Réponses: 10
    Dernier message: 26/08/2008, 10h00
  2. Problème java GUI + remote desktop sur Vista
    Par leced dans le forum Windows
    Réponses: 0
    Dernier message: 14/12/2007, 09h29
  3. [EJB3] [JBoss] Problème java.lang.NoClassDefFoundError:
    Par jctigre dans le forum Java EE
    Réponses: 3
    Dernier message: 24/04/2006, 13h33
  4. Problème Java/MySql : "Unknown database"
    Par darkflo dans le forum JDBC
    Réponses: 3
    Dernier message: 24/03/2006, 11h34
  5. problème java run time environment
    Par abrmed dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 19/08/2005, 13h27

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