Ereur : Could not find the main class - Java - Programmation
MarshPosté le 25-07-2009 à 19:32:06
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 :
publicclass PremProg
{
publicstaticvoid 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" ?!
Marsh Posté le 25-07-2009 à 19:32:06
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 :
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" ?!