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 :

Exception: java.lang.RuntimeException: java.lang.NoClassDefFoundError


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 74
    Par défaut Exception: java.lang.RuntimeException: java.lang.NoClassDefFoundError
    Bonjour j'ai cette erreur quand je lance les tests (Junit):

    J'utilise Eclipse 3.4.1, avec les plugins maven et junit, jdk 1.6, dans mon projet maven les sources "normales" (comme MultithreadedEngine.java) sont dans le répertoire src/main/java, les sources de tests sont dans le répertoire src/test/java, les classes compilées sont respectivement dans target/classes et target/test-classes
    Lorsque je lance junit, j'ai un serveur mysql 5 démarré, un serveur jboss 5.0.0 GA démarré avec déployé au bon endroit un ear contenant les classes "normales" (cad pas les classes de test) dont la classe qui pose problème: MultithreadedEngine (le chemin dans le ear est bon)
    J'ai cette erreur tout au long de mes tests...

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 74
    Par défaut
    Voilà une partie du code de ma classe. J'ai lu que l'erreur pouvait venir de là (des champs statiques entres autres)

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    public class MultithreadedEngine implements Engine
    {
        private/* static is implicit */enum Status
        {
            STOPPED(1), IN_START(2), STARTED(3), IN_STOP(4);
     
            private int id;
     
            int getId()
            {
                return this.id;
            }
     
            Status(int id)
            {
                this.id = id;
            }
        }
     
        Status                               engineCurrentStatus      = Status.STOPPED;
        private static MultithreadedEngine   instance                 = new MultithreadedEngine();
        private AcquisitionAndProcessingImpl acquisitionAndProcessing = null;
        private ConfigurationImpl            configuration            = null;
        private InternalDictionary           dictionary               = null;
        private InternalScheduler            scheduler                = null;
        private InternalLoader               loader                   = null;
        private ImportExport                 importExport             = null;
     
     
        private MultithreadedEngine()
        {
            this.dictionary = new InternalDictionary();
     
            this.scheduler  = new InternalScheduler(dictionary);
     
            this.acquisitionAndProcessing = new AcquisitionAndProcessingImpl(this.dictionary,this.scheduler);
            this.configuration = new ConfigurationImpl(this.dictionary,this.scheduler);
            this.loader = new InternalLoader(this.dictionary,this.scheduler);
            //this.importExport = new ImportExportImpl(this.dictionary);        
        }

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/01/2011, 20h01
  2. Réponses: 6
    Dernier message: 25/01/2010, 02h58
  3. Réponses: 1
    Dernier message: 22/12/2008, 11h12
  4. Exception in thread "main" java.lang.NoClassDefFoundError
    Par laurentibus dans le forum Général Java
    Réponses: 8
    Dernier message: 10/07/2008, 18h03
  5. Exception in thread "main" java.lang.NoClassDefFoundError
    Par miketidy dans le forum Concurrence et multi-thread
    Réponses: 5
    Dernier message: 09/06/2008, 17h58

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