[Java] Erreur que je comprends pas :( plz hlp !!

Erreur que je comprends pas :( plz hlp !! [Java] - Java - Programmation

Marsh Posté le 28-07-2002 à 23:31:07    

Salut,  
 
Voila j'explique mon probleme :
Je voulais me refaire un tp de java (hyper connu !! :)) que j'avais fait ya six mois en cours ...
 Mon code fonctionnait l'epoque a la fac mais chez moi ca fonctionne plus  :cry:  j'ai cette erreur quand j'execute :
 

Code :
  1. Exeption in thread "main" java.lang.NoClassDefFoundError: BankLocal


 
J'utilise JCreator (editeur) et le J2SDK
J'ai 3 fichiers... mais bon ca on s'en fout
et la compilation des trois est OK
Ca fait six moi que j'ai pas programmer j'ai pt oublier des trucs  :lol:  
 
ca vient d'ou pleaze  :pt1cable:  
 
Merci a tous !!


Message édité par newidk le 29-07-2002 à 00:33:39
Reply

Marsh Posté le 28-07-2002 à 23:31:07   

Reply

Marsh Posté le 28-07-2002 à 23:34:06    

ben le message est relativement explicite quand meme ...


Message édité par HappyHarry le 28-07-2002 à 23:34:44
Reply

Marsh Posté le 28-07-2002 à 23:35:32    

SET CLASSPATH=.;%CLASSPATH
java ...

Reply

Marsh Posté le 28-07-2002 à 23:36:13    

DarkLord a écrit a écrit :

SET CLASSPATH=.;%CLASSPATH
java ...




 
 :hello:

Reply

Marsh Posté le 28-07-2002 à 23:36:54    

Bah ouias, oki mais bon, quelle est la cause de cette erreur ? Que dois je modifier dans mon code ??
 
thx

Reply

Marsh Posté le 28-07-2002 à 23:37:01    

HappyHarry a écrit a écrit :

 
 
 :hello:  




 
 :hello:  
 
(j'arrive pas à dormir inside)

Reply

Marsh Posté le 28-07-2002 à 23:38:17    

newidk a écrit a écrit :

Bah ouias, oki mais bon, quelle est la cause de cette erreur ? Que dois je modifier dans mon code ??
 
thx  




 
la réponse est là. Mais t'as fumé ou quoi?  :fou:  
 

Citation :


et la compilation des trois est OK  


 
si ca compile que veux tu modifier au code ?

Reply

Marsh Posté le 28-07-2002 à 23:41:10    

Attends l'erreur elle dit
 
Pas de definition de class trouvée :)
 
ca ca ? mais pourquoi ???  :pt1cable:
 
J'ai pt mal installer un truc ???


Message édité par newidk le 28-07-2002 à 23:44:01
Reply

Marsh Posté le 28-07-2002 à 23:48:35    

Mais je t'ai donné la solution bon sang! Ajoute le répertoire courant dans ton classpath.
 
LA JVM (ET PAS LE COMPILATEUR) ne trouve pas tes .class c'est tout :)
 
(erreur de débutant très fréquente)

Reply

Marsh Posté le 28-07-2002 à 23:48:53    

pq est ce que tu n'essaies pas ma solution au lieu de discutter ?  :heink:

Reply

Marsh Posté le 28-07-2002 à 23:48:53   

Reply

Marsh Posté le 29-07-2002 à 00:04:42    

ben excuse mais je comprends quedalle
 
deja commencons par le debut  
 
tout mes class ne sont pas crées !  
Seul Account est créé
 
je pige pas car quand je fait "compile project" tout marche ("process complete" pour chaque file)  
 
qd je fait "compile file" j'ai des erreurs :
 
Ensuite je sais pas ou indiquer ta solution ?
et je sais pas ou ca se configure dans Jcreator :(


Message édité par newidk le 29-07-2002 à 00:34:28
Reply

Marsh Posté le 29-07-2002 à 00:06:12    

putain mais puisque on te dit de rajouter . (le répertoire courant) dans ton classpath !!!  :fou:

Reply

Marsh Posté le 29-07-2002 à 00:10:07    

mais t'es vraiment borné comme gars toi hein  :fou:  
 
Est ce que tu peux m'expliquez ce que ca te coute d'essayer la solution. Tu ouvre une console DOS tu vas dans le rep ou sont tes .class et tu tapes ce que j'ai écris il y a une demi heure.
 
Générallement si tu viens poser une question c'est que tu crois un minimum les gens qui te répondent !!!
 
Et pour répondre à ton autre question, si ton compilateur ne trouve pas une classe A c'est normal qu'il ne trouve pas B et C si tu compiles A tout seul.
 
Maintenant ajoute . dans ton classpath et arrete de discutter pour rien !

Reply

Marsh Posté le 29-07-2002 à 00:10:10    

c'est quoi le classpath  ? pas la peine de sénervé :)
 
je le modifie OU , dans QUOI ???

Reply

Marsh Posté le 29-07-2002 à 00:11:23    

he oh, les gars... prennez vos gouttes hein :)
relax.
 :sol:

Reply

Marsh Posté le 29-07-2002 à 00:11:43    

et tu fais du java sans savoir ce qu'est le classpath ? vive les IDE ...
darklord t'as deja dit comment le modifier, t'as pas voulu ecouter, demerde toi

Reply

Marsh Posté le 29-07-2002 à 00:11:53    

--greg-- a écrit a écrit :

he oh, les gars... prennez vos gouttes hein :)
relax.
 :sol:  




 
 :hello:

Reply

Marsh Posté le 29-07-2002 à 00:12:00    

t'as fait du Java et tu ne sais pas ce que c'est un CLASSPATH. Rassure moi, tu te moques de nous au moins ?  
 
 [:darklord]

Reply

Marsh Posté le 29-07-2002 à 00:12:30    

--greg-- a écrit a écrit :

he oh, les gars... prennez vos gouttes hein :)
relax.
 :sol:  




 
toi m'énerve pas  :fou:  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 :lol:  :hello: (tu m'as appelé hier?)

Reply

Marsh Posté le 29-07-2002 à 00:14:44    

nope sincerement j me rapelle pas dsl
j'ai tout fait en TP sous JCreator ca roulait parfaitement :(
 
j'essai de tester ton truc la
 

Reply

Marsh Posté le 29-07-2002 à 00:16:54    

arrêtez de vous ennerver : vous voyez bien qu'il pige pas ce que vous racontez : il y connait que dale !
 
c'est encore une fois le même problème : un débutant qui commence avec un IDE...
 
bon, ton problème vient du fait que ton CLASSPATH n'est pas configuré comme il faut. le CLASSPATH c'est une variable qui indique à Java dans quel répertoire chercher pour trouver les fichiers .class dont il a besoin pour exécuter un programme.
 
Dans ton cas, c'est la classe BankLocal qu'il ne trouve pas.
 
La plupart du temps, l'erreur vient du fait que le répertoire courant n'est pas présent dans le classpath et on règle le problème en tappant la ligne qu'a indiqué Dark  
 
mais vu que tu te sers d'un IDE, cette option doit être mal configurée quelle part dedans => je peux pas t'aider parce que je connais pas cet IDE ...
 
=> un conseil jette ton JCreator et sers toi d'un editeur de texte classique, de javac pour compiler et de java pour lancer ton programme


Message édité par benou le 29-07-2002 à 00:19:19
Reply

Marsh Posté le 29-07-2002 à 00:17:47    

DarkLord a écrit a écrit :

t'as fait du Java et tu ne sais pas ce que c'est un CLASSPATH. Rassure moi, tu te moques de nous au moins ?  
 
 [:darklord]  




quand on t'apprend le java avec un IDE, voila ce qui arrive ...

Reply

Marsh Posté le 29-07-2002 à 00:17:48    

tonton benou à la rescousse :D

Reply

Marsh Posté le 29-07-2002 à 00:18:21    

benou a écrit a écrit :

arrêtez de vous ennervé : vous voyez bien qu'il pige pas ce que vous raconté : il y connait que dale !
 
c'est encore une fois le même problème : un débutant qui commence avec un IDE...
 
bon, ton problème vient du fait que ton CLASSPATH n'est pas configuré comme il faut. le CLASSPATH c'est une variable qui indique à Java dans quel répertoire chercher pour trouver les fichier .class dont il a besoin pour executer un programme.
 
Dans ton cas, c'est la classe BankLocal qu'il ne trouve pas.
 
La plupart du temps, l'erreur vient du fait que le repertoire courant n'est pas présent dans le class path et on règle le problème en tappant ligne qu'à indiqué Dark avant de lancer le programme...
 
mais vu que tu te sers d'un IDE, cette option doit être mal configurée quelle part dedans => je peux pas t'aider parc eque je connais pas cet IDE ...
 
=> un conseil jette ton JCreator et sers toi d'un editeur de texte classique, de javac pour compiler et de java pour lancer ton programme
 
 




 
 :jap:  
heureusement que tu arrives, darkie allait devenir fou lol

Reply

Marsh Posté le 29-07-2002 à 00:18:51    

[:yaisse2]  [:yaisse]

Reply

Marsh Posté le 29-07-2002 à 00:19:24    

mait je voit pas ce que ca change dsl
 
si j'ai cette erreur now
 

Code :
  1. Exeption in thread "main" java.lang.NoSuchMethodError: main

 
 

Reply

Marsh Posté le 29-07-2002 à 00:20:01    

DarkLord a écrit a écrit :

tonton benou à la rescousse :D




[:tonton_benou] :hello:
 
ouais mais avec tout ca, ma vaisselle avance pas ... :(

Reply

Marsh Posté le 29-07-2002 à 00:20:22    

PTDR :D
 
t'as fait une demi heure de java dans ta vie toi alors? Tu n'as pas de classe main dans ce que tu veux lancer. Pfff quelle histoire pour des si petits trucs
 
Si on te donner la solution tu promets de pas discutter pendant 30 min ce qu'on dit ?  :sarcastic:  
 
 [:titprem]

Reply

Marsh Posté le 29-07-2002 à 00:20:31    

DarkLord a écrit a écrit :

t'as fait du Java et tu ne sais pas ce que c'est un CLASSPATH. Rassure moi, tu te moques de nous au moins ?  
 
 [:darklord]  



bah moi je savais pas au debut non plus :)
et puis il a dit qu'il avait fait ça en tp, et y'a 6 mois, donc bon, on comprend :D

Reply

Marsh Posté le 29-07-2002 à 00:20:41    

newidk a écrit a écrit :

mait je voit pas ce que ca change dsl
 
si j'ai cette erreur now
 

Code :
  1. Exeption in thread "main" java.lang.NoSuchMethodError: main

 
 
 




tu le lance comment ton programme ?

Reply

Marsh Posté le 29-07-2002 à 00:21:04    

DarkLord a écrit a écrit :

 
 
toi m'énerve pas  :fou:  
 
 :lol:  :hello: (tu m'as appelé hier?)



vi, on sortait, mais j'ai pas pris mon tel avec moi
on est juste allé bouffer un hector chicken :o

Reply

Marsh Posté le 29-07-2002 à 00:21:40    

et tu m'appelais pq ?

Reply

Marsh Posté le 29-07-2002 à 00:22:23    

sayez pas salo, lui pourrissez pas son topic ...

Reply

Marsh Posté le 29-07-2002 à 00:22:44    

ok j'arrête  :D

Reply

Marsh Posté le 29-07-2002 à 00:23:05    

ah oki merci la je comprend thx benou
 
bon on va voir je vais essayer :
 
on commence par le debut :  
comment je m'en sort Jcreator !
 
 
 

Reply

Marsh Posté le 29-07-2002 à 00:23:37    

dis nous quelle commande tu as tapé pour lancer ton prog

Reply

Marsh Posté le 29-07-2002 à 00:23:44    

houlala ... je suis pas prêt de finir ma vaiselle moi ...

Reply

Marsh Posté le 29-07-2002 à 00:24:13    

benou a écrit a écrit :

sayez pas salo, lui pourrissez pas son topic ...  




 
il etait deja tout pourri avant ...  :D

Reply

Marsh Posté le 29-07-2002 à 00:24:55    

newidk, soit attentif et répond vite, je veux pas y passer une heue il est tard ...

Reply

Marsh Posté le 29-07-2002 à 00:25:57    

benou a écrit a écrit :

newidk, soit attentif et répond vite, je veux pas y passer une heue il est tard ...




 
va faire ta vaisselle va ...
j'me calme et j'prend en charge

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed