Erreur à l'exécution : java.lang.NoClassDefFoundError
Bonjour,
J'ai un programme java, qui fonctionne très bien dans éclipse, mais que je n'arrive pas à faire fonctionner depuis l'invite de commande.
J'ai un répertoire calculFrequences qui contient : calculFrequencesMain.java + tous les fichiers.java correspondants aux objets utilisés.
Chaque fichier a comme 1ère ligne package calculFrequences;
La compilation se passe bien (depuis le répertoire parent) :
Code:
1 2
|
javac calculFrequences/calculFrequencesMain.java |
Les .class sont produits dans le répertoire calculFrequences.
L'éxécution ne marche pas. Je fais (depuis le répertoire parent) :
Code:
1 2
|
java calculFrequences/calculFrequencesMain |
Voici le message d'erreur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
Exception in thread "main" java.lang.NoClassDefFoundError: calculFrequences\Calc
ulFrequencesMain (wrong name: calculFrequences/CalculFrequencesMain)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source) |
Est-ce que quelqu'un peut m'aider ?
Merci