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

avec Java Discussion :

NoClassDefFoundError à l'exécution


Sujet :

avec Java

  1. #1
    Membre habitué
    Inscrit en
    Février 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 9
    Par défaut NoClassDefFoundError à l'exécution
    Bonjour,

    je veux créer un package pour pouvoir utiliser ses classes après dans d'autres programmes

    mon programme ApplicationClasses.java qui se trouve dans C:\jdk1.5.0_06\bin
    contient le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    package Biblio; 
    public class ApplicationClasses { 
    abstract class ApplicationClasse1 { } 
    public class ApplicationClasse2 { } 
    class ApplicationClasse3 { } 
    }
    la compilation est normale mais quand j'exécute un message d'erreur apparait:

    Exception in thread "main" java.lang.NoClassDefFoundError: ApplicationClasses (w
    rong name: Biblio/ApplicationClasses)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
    4)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2008
    Messages : 73
    Par défaut
    Bonsoir,

    Pour pouvoir exécuter ton programme, il te faut une méthode main.
    Voici un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public static void main (String[] args){
           System.out.println("Hello World");
    }

  3. #3
    Membre habitué
    Inscrit en
    Février 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 9
    Par défaut
    merci pour la réponce

    mais toujours le mème problème

  4. #4
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    salut,

    il faut que tu mettes ton fichier dans un répertoire qui correspond au nom du au nom du package, donc Biblio, et quand tu l'exécutes, tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java Biblio.ApplicationClasses
    une autre remarque: un fichier source java ne peut contenir plus d'une seule classe public, et c'est celle qui porte le même nom que le fichier source

  5. #5
    Membre habitué
    Inscrit en
    Février 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 9
    Par défaut
    merciiiiiiiiiiii beaucoup pour l'éxplication et sa marche !!!!!

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

Discussions similaires

  1. Erreur "NoClassDefFoundError" à l'exécution
    Par michaeljeru dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 25/07/2012, 18h24
  2. Erreur NoClassDefFoundError à l'exécution avec Cygwin
    Par sub_zero dans le forum Débuter avec Java
    Réponses: 13
    Dernier message: 21/12/2010, 00h06
  3. Erreur à l'exécution : java.lang.NoClassDefFoundError
    Par cro-marmot dans le forum Général Java
    Réponses: 10
    Dernier message: 10/01/2008, 23h22
  4. [ RCP ] "NoClassDefFoundError" à l'exécution sous Eclipse 3.2.1
    Par fabrisss dans le forum Eclipse Platform
    Réponses: 5
    Dernier message: 28/06/2007, 18h23
  5. Erreur d'exécution de type java.lang.NoClassDefFoundError
    Par lelorf1983 dans le forum JDeveloper
    Réponses: 3
    Dernier message: 01/06/2007, 15h20

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