Bonjour
Je suis en train de me remettre au Java et je tombe sur un problème : j'essaie d'exécuter un programme tout simple en ligne de commande, dont voici le code :
Code :
- public class PremProg
- {
- public static void main (String args[])
- {
- System.out.println ("Hello world" );
- }
- }
|
Donc en ligne de commande je vais dans le répertoire Java\jdk1.6.0_10\bin et je compile puis j'exécute le programme. Et là j'ai une erreur
Exception in thread "main" java.lang.NoClassDefFoundError: C:\Users\...\Docume
nts\ProgsJava\PremProg\PremProg
Caused by: java.lang.ClassNotFoundException: C:\Users\...\Documents\ProgsJava\
PremProg\PremProg
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: C:\Users\...\Documents\ProgsJava\PremProg\Prem
Prog. Program will exit. |
Je comprends pas ce qui se passe ? Quelqu'un a-t-il une idée ?
---------------
Est-ce que je vous dit : "Passez-moi la blanche sauce" ? Ou "Qu'est-ce qu'il y a là dedans" "De la hachée viande et des secs raisins" ?!