Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
593 connectés 

  FORUM HardWare.fr
  Programmation

  [JAVA]J2SDK1.4.0 HElloWOrld

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA]J2SDK1.4.0 HElloWOrld

n°103434
AGA
La boîte à Bokeh!
Posté le 22-02-2002 à 09:39:17  profilanswer
 

Code :
  1. public class hello{
  2. public static void main (String[] a) {
  3. System.out.println("Hello World" );
  4. }
  5. }


 
Et  je fait javac hello.java
java hello et y me dit : Exception in thread "main" java.lang.NoClassDefFoundError: hello


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
mood
Publicité
Posté le 22-02-2002 à 09:39:17  profilanswer
 

n°103438
benou
Posté le 22-02-2002 à 09:46:07  profilanswer
 

problème classique de CLASSPATH.
 
 
pour voir si ca fonctionne, tu te met dans le rep où il y a ton Hello.class et tu tapes :
 

Citation :

java -cp . Hello


 
remarque : les noms de classes commencent par une majuscule !!!!!!!!!


---------------
ma vie, mon oeuvre - HomePlayer
n°103442
deepcore
Posté le 22-02-2002 à 09:49:19  profilanswer
 

Mets Hello à la place hello. C'est une classe, donc 1ere lettre en majuscule. Et n'oublie pas de l'enregistrer sous Hello.java


---------------
"Si ça peut déconner, ça va déconner..."
n°103448
gfive
Posté le 22-02-2002 à 09:56:11  profilanswer
 

Benou et Deepcore : rien n'empêche de créer une class dont le nom commence par une minuscule, la majuscule est une pure convention, par contre, pour une clase toto, le fichier source doit s'appeller toto.java (en respectant la casse)

n°103452
AGA
La boîte à Bokeh!
Posté le 22-02-2002 à 10:02:34  profilanswer
 

Ok merci, en plus je le sais pour la majuscule, jsuis un peu KO
ce matin :/
J'ai fait java -cp ; Hello
 
Merci les gars
au passage normallement j'ai un bat pour justement lancé un cmd.exe ds le repertoire courant de ma class, mais sous nt ça marche pas?


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
n°103454
deepcore
Posté le 22-02-2002 à 10:06:52  profilanswer
 

gfive a écrit a écrit :

Benou et Deepcore : rien n'empêche de créer une class dont le nom commence par une minuscule, la majuscule est une pure convention, par contre, pour une clase toto, le fichier source doit s'appeller toto.java (en respectant la casse)  




 
 :jap:  
Mais je pense qu'il vaut mieux respecter ce genre de conventions si on veut pas que ca devienne vite le bordel.


---------------
"Si ça peut déconner, ça va déconner..."
n°103456
gfive
Posté le 22-02-2002 à 10:08:03  profilanswer
 

Deepcore : Tout à fait d'accord avec toi, mais ça n'epliquait pas pkoi ça ne marchait pas ;)

n°103460
deepcore
Posté le 22-02-2002 à 10:29:14  profilanswer
 

voui, voui...
Mais quand je m'en suis aperçu, la réponse était déjà là.


---------------
"Si ça peut déconner, ça va déconner..."
n°103468
benou
Posté le 22-02-2002 à 10:46:00  profilanswer
 

tu devrais rajouter le . à ton classpath système ...
 
edit : ca éviterait d'avior à taper "-cp ." à chaque fois.

 

[jfdsdjhfuetppo]--Message édité par benou--[/jfdsdjhfuetppo]


---------------
ma vie, mon oeuvre - HomePlayer
n°103469
benou
Posté le 22-02-2002 à 10:50:16  profilanswer
 

gfive a écrit a écrit :

Benou et Deepcore : rien n'empêche de créer une class dont le nom commence par une minuscule, la majuscule est une pure convention, par contre, pour une clase toto, le fichier source doit s'appeller toto.java (en respectant la casse)  




j'ai jamais dis le contraire !! :)
mais ca fait vraiment pas beau !
 
un lien (TRES) util : http://java.sun.com/docs/codeconv/ [...] C.doc.html


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le 22-02-2002 à 10:50:16  profilanswer
 

n°103472
AGA
La boîte à Bokeh!
Posté le 22-02-2002 à 11:03:13  profilanswer
 

benou a écrit a écrit :

tu devrais rajouter le . à ton classpath système ...
 
edit : ca éviterait d'avior à taper "-cp ." à chaque fois.  
 
 




sauf que j'ai fait -cp ;  :??:


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
n°103479
benou
Posté le 22-02-2002 à 11:13:17  profilanswer
 

AGA a écrit a écrit :

 
sauf que j'ai fait -cp ;  :??:  




et ca marchait comme ca ?? http://forum.hardware.fr/icones/icon16.gif


---------------
ma vie, mon oeuvre - HomePlayer
n°103486
AGA
La boîte à Bokeh!
Posté le 22-02-2002 à 11:24:02  profilanswer
 

benou a écrit a écrit :

 
et ca marchait comme ca ?? http://forum.hardware.fr/icones/icon16.gif  




même QUE comme ça (j'ai mit ça parceque sous nt , c le repertoire courant  :??: )


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
n°103495
archangel
Un homme Une vision
Posté le 22-02-2002 à 11:41:26  profilanswer
 

AGA a écrit a écrit :

 
même QUE comme ça (j'ai mit ça parceque sous nt , c le repertoire courant  :??: )  




 
Euh quoi ça  :??:  :ouch:  
 
Il me semble que sous NT le rep courant c'est "." et pas ";"  :??:


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
n°103560
benou
Posté le 22-02-2002 à 14:03:50  profilanswer
 

AGA a écrit a écrit :

 
même QUE comme ça (j'ai mit ça parceque sous nt , c le repertoire courant  :??: )  




nananan ... c'est space ce que tu me dit. je suis sous NT et le rep courant c'est . (comme sur la plupart des IOS de toute façon.
 
le ';' sert à séparer les différents éléments du classpath


---------------
ma vie, mon oeuvre - HomePlayer

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JAVA]J2SDK1.4.0 HElloWOrld

 

Sujets relatifs
[JAVA] prob d'exception[JAVA] Mode application+OpenGL : femeture de fenêtre
chat en java[JAVA] Outils de Tests / Bench / Mesure
[JAVA] Fenetre modale[JAVA] Lire la base de registre
Génération d'un User ID en Java[ JAVA ] Avenir ou mort ?
[Java] Obtenir le short name d'un répertoire[JAVA] Arbre de jeu
Plus de sujets relatifs à : [JAVA]J2SDK1.4.0 HElloWOrld


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR