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 :

Erreur d'exécution d'une Classe contenant la fonction main


Sujet :

Java

  1. #1
    Invité
    Invité(e)
    Par défaut Erreur d'exécution d'une Classe contenant la fonction main
    Bonjour,
    J'essaye de lire du flux RSS.
    voici le code :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    import java.net.URL;
    import com.sun.syndication.feed.synd.SyndFeed;
    import com.sun.syndication.io.SyndFeedInput;
    import com.sun.syndication.io.XmlReader;
    public class ExempleLecteurRSS
    {
     
        public static void main (String[] args) 
        {
                try 
                {
    		/*L'url du flux RSS*/
                    URL feedUrl = new URL ("http://www.mosaiquefm.net/Syndicate/MosaNews.xml?Cat=3");
                    /*instanciation du lecteur de flux*/
    		SyndFeedInput input = new SyndFeedInput ();
    		/*flux de type XMLReader*/
                    SyndFeed feed = input.build (new XmlReader (feedUrl));
    		/*affichage du flux*/
                    System.out.println (feed);
                } 
                catch  (Exception ex)
                {
                    ex.printStackTrace ();
                }
        }
    }
    aucun problème à la compilation mais à l'exécution ça m'affiche l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Exception in thread "main" java.lang.NoClassDefFoundError: ExempleLecteurRSS
    merci d'avance
    Dernière modification par Invité ; 18/03/2008 à 15h29.

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    En ce qui concerne les variables classpath j'ai créer une variable classpath dans les variables d'environnement où j'ai ajouter les deux archives rome-0.9.jar et JDOM.jar donc je pense que l'erreur ne vient pas de là?

  4. #4
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour, il faut aussi que le .class de ExempleLecteurRSS soit dans le classpath.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Donc le problème persiste encors voilà le contenu de la variable CLASSPATH :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\PFE Ingénieur\rome-0.9.jar;C:\PFE Ingénieur\jdom.jar;C:\PFE Ingénieur\Code java\ExempleLecteurRSS.class

  6. #6
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Quelle est la commande que tu exécutes?

  7. #7
    Invité
    Invité(e)
    Par défaut
    bonjour,
    la commande c'est

  8. #8
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Alors, du peu que je connaisse windows, il ne faut pas que ton classpath soit :
    Citation Envoyé par mehdiing Voir le message
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\PFE Ingénieur\rome-0.9.jar;C:\PFE Ingénieur\jdom.jar;C:\PFE Ingénieur\Code java\ExempleLecteurRSS.class
    mais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\PFE Ingénieur\rome-0.9.jar";"C:\PFE Ingénieur\jdom.jar";"C:\PFE Ingénieur\Code java"
    Le classpath détermine les jars ou les répertoires, non les classes elles mêmes.

Discussions similaires

  1. [PDO] Création d'une classe contenant du PDO -> Erreur avec les 'fetch'
    Par Cedrinho dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/06/2010, 08h53
  2. Erreur d'exécution d'une requête sql
    Par marceline dans le forum Oracle
    Réponses: 2
    Dernier message: 11/07/2006, 13h12
  3. [MySQL] Message d'erreur à l'exécution d'une requête
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 28/02/2006, 14h06
  4. Réponses: 10
    Dernier message: 10/01/2006, 14h14
  5. Message d'erreur à l'exécution d'une install
    Par titof dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 22/03/2005, 11h20

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