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 :

signification de NoClassDefFoundError


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut signification de NoClassDefFoundError
    salut salut ...
    bon ca fait un an que je fais du java et je viens de rencontrer une erreur que je ne comprends pas ( c est le principe que je ne comprends pas) a quoi rime l erreur << NoClassDefFoundError>> ....
    je vais sur la doc sun officielle et je ne comprends toujours pas...la classe y est, ca compile mais ....ca ne marche pas parce qu il ne trouve pas lla definition ( comment il pourrait compiler sans cette definition...??)

    que quelqu'un m'explique!!!!!!!

  2. #2
    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
    Si ça compile, c'est que c'est bon, c'est déjà ça.

    Le problème vient sans doute d'une classe qui existe dans une version de Java, mais pas dans une autre. Connaissant la philosophie de Java, je dirais à priori que tu tentes d'exécuter ton application en utilisant une version de Java plus ancienne que celle de ton compilateur.

  3. #3
    Membre éprouvé
    Avatar de mavina
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2004
    Messages
    1 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 812
    Par défaut

    Citation Envoyé par javadoc
    Thrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the new expression) and no definition of the class could be found.

    The searched-for class definition existed when the currently executing class was compiled, but the definition can no longer be found.
    F.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut
    merci dingoth pour cette explication qui me parait tout a fait probable...mais le probleme survient alors que j utilise la derniere version d hibernate ( oui car c est une classe hibernate qui apparemment pose probleme.....)....si quelqu'un voit autre chose!!!! suis preneur...
    merci a tous

    ps: mavina je suis deja allé consulté la doc sun ....mais c est juste que je ne dois pas suffisament maitriser la langue anglaise pour comprendre la nuance introduite dans cette definition.... la classe recherché est la car ca compile mais il n y a de definition ???? quesque ca veut dire ???

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 442
    Par défaut
    Hello !

    Peut-être que je suis à côté de la plaque (connais pas bien hibernate), mais une piste possible est que ta classe en question essaie d'instancier le driver JDBC et c'est plutôt là le hic...

    As-tu bien intégré le driver JDBC pour ta base de donnée ?

  6. #6
    Membre éprouvé Avatar de Celeborn
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 133
    Par défaut
    Comment compiles tu ton code, et comment exécutes tu ton appli ?

  7. #7
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Par défaut
    Citation Envoyé par Celeborn Voir le message
    Comment compiles tu ton code, et comment exécutes tu ton appli ?
    Bonne question ! Tu passes par un .jar, un lanceur, ... ? Si c'est le cas, c'est peut-être juste une histoire de classpath mal renseigné

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

Discussions similaires

  1. Signification de "NoClassDefFoundError"
    Par smendou dans le forum Applets
    Réponses: 1
    Dernier message: 06/06/2008, 16h59
  2. [JUnit] NoClassDefFoundError:junit/framework/TestCase
    Par Adjanakis dans le forum Tests et Performance
    Réponses: 4
    Dernier message: 14/04/2004, 13h23
  3. Réponses: 4
    Dernier message: 22/01/2004, 08h27
  4. Recherche la signification d'expressions en C
    Par sbadecoder dans le forum C
    Réponses: 16
    Dernier message: 20/08/2003, 07h35
  5. i386, x86 signification ?
    Par Thcan dans le forum Assembleur
    Réponses: 7
    Dernier message: 04/01/2003, 21h36

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