Messages
du sujet
Retard à l'allumage |
Strepsil
Ville : LMS
Membre depuis : 3 juin 2006
Messages : 1
|
3 juin 2006 à 21:30
Bonsoir,
J'ai fait l'acquisition de ce volumineux ouvrage cet après-midi.
A première vue, plutôt bien fait...des phrases compréhensibles, de belles couleurs etc.
Oui mais voilà, premier exemple et premier flop -> ça ne vient pas du livre -je sais- mais très certainement de mon extrême ignorance dans ce domaine...
A l'exécution de la première appli (si si, ne rigolez pas !), j'ai un "java.lang;noclassdefFounderror" alors que j'ai bien entré "java bienvenue" // et que le "Bienvenue.class" a bien été créé précédemment
Quelqu'un aurait il la gentillesse et la délicatesse de m'expliquer pourquoi ?!
Note: Puisque j'y suis, est ce normal qu'aucune îcone se soit affichée sur mon bureau après l'installation de "JDK"
Merci et bonne soirée --- Strepsil
|
Manu
Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
|
5 juin 2006 à 11:03
Bonjour,
> A l'exécution de la première appli (si si, ne rigolez pas !), j'ai un "java.lang;noclassdefFounderror"
> alors que j'ai bien entré "java bienvenue" // et que le "Bienvenue.class" a bien été créé précédemment
Tout le monde passe par l'exception NoClassDefFoundError à son premier programme Java ;-)
Si vous avez reproduit exactement la commande que vous avez tapée c'est-à-dire :
java bienvenue
il suffit de mettre une majuscule à bienvenue :
java Bienvenue
Java différencie les majuscules et le minuscules à la compilation et même au lancement d'une application !
> [...] est ce normal qu'aucune îcone se soit affichée sur mon bureau après l'installation de "JDK"
Oui.
Bon courage pour la suite --- Manu (moderator/modérateur)
|
Suppo
Ville : Paris
Membre depuis : 4 juin 2006
Messages : 7
|
5 juin 2006 à 19:22
Merci pour la réponse rapide "Manu"
Autant pour moi, c'est bien "java Bienvenue" que j'ai tappé et non "java bienvenue". J'ai gardé le repertoire par défaut proposé i.e "Documents et settings" sous "C"
Aurais je mal installé quelque chose ?
Bonne soirée
|
Suppo
Ville : Paris
Membre depuis : 4 juin 2006
Messages : 7
|
5 juin 2006 à 22:55
Petite info complémentaire; La variable d'environnement PATH existait déjà.
J'ai donc rajouté ;C:\Program files\etc; à la fin comme suit:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\wbem;C:\Program Files\Java\jdk1.5.0_06\bin
Note: Je suis sous XP...
Est ce correct. Je ne vois pas autre chose qui pourrait être KO
Merci !
|
Manu
Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
|
6 juin 2006 à 19:04
Votre PATH est correct sinon vous auriez un message disant que les commandes javac et java sont inconnues...
Pourriez-vous faire un copier-coller du message complet où apparaît NoClassDefFoundError ?
Ca peut aider à déterminer l'erreur. --- Manu (moderator/modérateur)
|
Suppo
Ville : Paris
Membre depuis : 4 juin 2006
Messages : 7
|
10 juin 2006 à 12:05
J'ai pas vraiment compris mon problème mais ça fonctionne désormais...
En fait, j'avais le même message d'erreur que celui mentionné dans le livre, c'est à dire: Exception in thread "main" java.lang etc.
Après avoir "trifouillé" le path et alors que l'execution du programme ne fonctionnait pas, j'ai rebooté la machine et ça a fonctionné juste après...alors que la compilation, elle, fonctionnait sans reboot (c'est ce qui n'est pas très clair mais bon...)
Merci pour vos conseils néanmoins, je suis enfin prêt à commencer
Sincères salutations
|