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) :
Les .class sont produits dans le répertoire calculFrequences.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 javac calculFrequences/calculFrequencesMain.java
L'éxécution ne marche pas. Je fais (depuis le répertoire parent) :
Voici le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java calculFrequences/calculFrequencesMain
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 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
Partager