Bonjour,
Je rencontre un problème de compilation et d'éxécution d'un petit programme java sous DOS.
C'est un problème qu'ont rencontré de nombreux internautes et les solutions proposées ne me réussissent pas.
Toutefois mon programme s'éxécute parfaitement sous éclipse.
Voici ce que m'affiche ma ligne de commandes:
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 C:\Documents and Settings\abou\workspace\repar\hello>java -classpath "C:\Documents and Settings\abou\workspace\repar\hello" Bonjour Exception in thread "main" java.lang.NoClassDefFoundError: Bonjour (wrong name: hello/Bonjour) 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$100(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) C:\Documents and Settings\abou\workspace\repar\hello>javac Bonjour.java 'javac' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
J'ai complété mon path en ajoutant l'adresse où se trouve java, j'ai précisé l'adresse dans mon classpath de mon programme compilé sous eclipse mais sans succès.
La commande java Bonjour , javac Bonjour et le changement de nom de mon programme me donne toujours les mêmes erreurs précédentes.
Merci à qui veut bien se pencher sur mon pbm.
Partager