Page d'accueilFindIt !Contact Cahier Java

Cahier Java

 Forum Java

Ce forum est dédié à l'ouvrage Bien programmer en Java 7, ainsi qu'aux éditions précédentes des Cahiers du Programmeur Java.
Utilisez-le pour toute demande d'information supplémentaire ou pour toute suggestion au sujet de ces ouvrages.
Pour les informations relatives au Cahier du programmeur Swing, merci d'utiliser le forum qui lui est dédié.
Vous pouvez consulter ces forums librement. Pour y participer, inscrivez-vous tout d'abord.

Sujets Messages récents Identification Inscription
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



Page d'accueilFindIt !ContactDébut de la page

© Copyrights 1997-2023 eTeks - Tous droits réservés

Cahier Java