Erreur Could not find the main Class

Fermé
saadbelmahfoud Messages postés 1 Date d'inscription jeudi 8 avril 2010 Statut Membre Dernière intervention 8 avril 2010 - 8 avril 2010 à 20:44
 kkj - 27 sept. 2013 à 02:56
Bonjour j'ai bien configuré mes variables d'environnements comme suit:
JAVA_HOME: "C:\Program Files (x86)\Java\jdk1.6.0_19"
PATH: "C:\Program Files (x86)\Java\jdk1.6.0_19\bin"
CLASSPATH : "C:\Program Files (x86)\Java\jdk1.6.0_19\lib\tools.jar"

lorsque je compile mon programme avec javac HelloWorld => ca me génère le .class sans aucune erreur mais lorsque j'exécute java HelloWorld j'ai le message suivant et c'est la même chose pour tout les programmes.
" Exception in thread "main" java.lang.NoClassDefFoundError : Helloworld
caused by: java.lang.ClassNotFoundException: Helloworld
at java.net.URLClassLoader$1.run<URLClassLoader.java:202>
at ..................................
........................................
Could not find the main class: Helloworld. Program will exit."


Ci dessous mon min fichier Helloworld.Java:
class Helloworld {
public static void main(String[] args)
{ System.out.print("Hello World!"); }

}

OS: Windows 7 64bits.

Merci d'avance de votre aide

1 réponse

Ajoute ". " au début du classpath.
5
je pense que c'est ta carte graphique (le pilote ) qui n'est pas a jour :va dans Windows U P date puis regarde les mises a jour facultatives. Normalement tu devrais avoir quelque chose :la marque du pilote. Voila normalement ça devrait marcher une fois la carte graphique mise a jour
0
y'a des gens qui raconte vraiment n'importe quoi : ca n'a rien avoir avec aucun pilote ni carte graphique. c'est lié à la classpath ou a la version de java
0