Bonjour,
Dans le cadre de mes études, je suis amenée à utiliser Java en mode console.
J'ai, à cet effet, télécharger le dernier jdk1.6.0_16 et l'ai installer. J'ai été dans les panneaux de configuration, ai cliqué sur système puis paramètres système avancés. Là j'ai changé les variables d'environnement utilisateur et j'ai mis PATH pour C:\Program Files\Java\jdk1.6.0_16\bin et CLASSPATH pour C:\Program Files\Java\jdk1.6.0_16\jre\lib\rt.jar.
Heureuse, je lance un programme de test HelloWorld.java.
Et voici ce que ça donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class HelloWorld{ public static void main (String [] args){ System.out.println("Hello World!"); } }
Voilà une journée que je tourne en rond sans trouver l'origine de mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 D:\>javac HelloWorld.java D:\>java HelloWorld Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld Caused by: java.lang.ClassNotFoundException: HelloWorld 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: HelloWorld. Program will exit.
Pourriez-vous m'aider à y voir plus clair ? SVP
Partager