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

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

"can't find class" !!

n°496972
Krueger
tout salaire demande dutravail
Posté le 25-08-2003 à 15:44:05  profilanswer
 

Reprise du message précédent :
Je ne vois pas l'utilité d'ajouter le répertoire d'installation du JDK dans le CLASSPATH, à moins que ce ne fut le cas pour la version 1.1.8.
 
edit : grillaid :cry:


Message édité par Krueger le 25-08-2003 à 15:44:59

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
mood
Publicité
Posté le 25-08-2003 à 15:44:05  profilanswer
 

n°496975
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 15:46:12  profilanswer
 

the real moins moins a écrit :

[:kiki]
tu serais gentil de pas confondre path et classpath
ensuite, définir le classpath au niveau systeme c'est mal, et tertio je vois pas pq il y foutrait la racine de son jdk [:kiki]


 
et d'un je confonds pas classpath et path.
de deux je définis pas le classpath au niveau systeme mais au niveau de là ou se trouvera son application (d'où le point).
 
Quand il executera son prog dans C:\test
le point servira à indiquer C:\test
 
je lui dis ca parceque lors de mon stage il m'est arrivé le même soucis sous Win NT 4.0
 
 
et en dernier je précise qu'il vaut mieux redefinir le repertoire du JDK car lorsque l'on redefinit le classpath (que ce soit en le renommant dans les vars d'env de WinXP ou en faisant javac -classpath ) classpath perd sa valeur par défaut.


Message édité par vsfa le 25-08-2003 à 15:47:34

---------------
VsFa :jap: | ID PSN: vsfa
n°496978
the real m​oins moins
Posté le 25-08-2003 à 15:48:44  profilanswer
 

VsFa a écrit :


 
et d'un je confonds pas classpath et path.
de deux je définis pas le classpath au niveau systeme mais au niveau de là ou se trouvera son application (d'où le point).
 
Quand il executera son prog dans C:\test
le point servira à indiquer C:\test
 
je lui dis ca parceque lors de mon stage il m'est arrivé le même soucis sous Win NT 4.0
 
 


1/ si, ou alors explique pourquoi tu veux foutre le jdk dedans
2/ si, puisque tu le definis dans les var. systeme de windows. faire java -cp . ClasseAExecuter revient au meme, en plus propre.
 
va quand meme pas falloir que je d/ une jdk1.1.8 pour le prouve non plus? [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°496979
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 15:50:22  profilanswer
 

apparement tu n'as pas vu l'edit.
Mais quand on redefinit le classpath par javac -classpath
,la var d'env classpath perd sa valeur par défaut et tu dois tout redef.


---------------
VsFa :jap: | ID PSN: vsfa
n°496980
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 15:51:00  profilanswer
 

et évite de jouer au condescendant merci.
:pfff:


---------------
VsFa :jap: | ID PSN: vsfa
n°496982
the real m​oins moins
Posté le 25-08-2003 à 15:51:55  profilanswer
 

VsFa a écrit :

apparement tu n'as pas vu l'edit.
Mais quand on redefinit le classpath par javac -classpath
,la var d'env classpath perd sa valeur par défaut et tu dois tout redef.
 

:??:
ben justement; en quoi ça te pose un probleme de "tout redefinir" ??
 
et pq tu fous /jdk1.1.8 dans le classpath :??:
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°496983
benou
Posté le 25-08-2003 à 15:54:58  profilanswer
 

VsFa a écrit :

Mais quand on redefinit le classpath par javac -classpath
,la var d'env classpath perd sa valeur par défaut et tu dois tout redef.


je suis peut être grilled, mais pkoi tu fais pas  
java -classpath .;%CLASSPATH% TaClasse
 
ca ajoute juste le rep courant au classpath par défaut ...


Message édité par benou le 25-08-2003 à 15:55:21

---------------
ma vie, mon oeuvre - HomePlayer
n°496984
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 15:57:49  profilanswer
 

benou a écrit :


je suis peut être grilled, mais pkoi tu fais pas  
java -classpath .;%CLASSPATH% TaClasse
 
ca ajoute juste le rep courant au classpath par défaut ...


 
oui soit tu le fais comme tu fais, soit tu le fais une fois pour toute en modifiant la var d'env dans WinXP.


---------------
VsFa :jap: | ID PSN: vsfa
n°496987
the real m​oins moins
Posté le 25-08-2003 à 15:59:13  profilanswer
 

benou a écrit :


je suis peut être grilled, mais pkoi tu fais pas  
java -classpath .;%CLASSPATH% TaClasse
 
ca ajoute juste le rep courant au classpath par défaut ...

ben ui mais kesk'il a a foutre du classpath par defaut pourun helloword??
 
je viens de d/l une jdk1.1.8 ça marche pas [:mlc]
 
par contre avec le . dans le classpath systeme ça marche :heink:
 
bon ben... désolé vsfa, par contre si qqun à une explication parce que là :heink:

Citation :


C:\apps\JDK11~1.8\bin>java Yop
yop!
 
C:\apps\JDK11~1.8\bin>java -classpath . Yop
Unable to initialize threads: cannot find class java/lang/Thread


Message édité par the real moins moins le 25-08-2003 à 15:59:46

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°496988
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 15:59:42  profilanswer
 

the real moins moins a écrit :

:??:
ben justement; en quoi ça te pose un probleme de "tout redefinir" ??
 
et pq tu fous /jdk1.1.8 dans le classpath :??:
 
 


 
par défaut le classpath indique \lib\tools.jar et d'autres joyeusetés.
 
Si tu fais
javac -classpath .
tu perds tout ce qu'il y a dans la définition par défaut pour ne plus qu'avoir le rep courant.
 
Donc soit tu fais comme dis juste au dessus en fait
-classpath .;%CLASSPATH%
 
soi tu le fais une fois pour toute en modif ta var d'env et en rajoutant la racine du jdk pour avoir l'équivalent de la définition par défaut du classpath


---------------
VsFa :jap: | ID PSN: vsfa
mood
Publicité
Posté le 25-08-2003 à 15:59:42  profilanswer
 

n°496990
the real m​oins moins
Posté le 25-08-2003 à 16:00:26  profilanswer
 

VsFa a écrit :


 
par défaut le classpath indique \lib\tools.jar et d'autres joyeusetés.
 
Si tu fais
javac -classpath .
tu perds tout ce qu'il y a dans la définition par défaut pour ne plus qu'avoir le rep courant.

:??:
ben pas chez moi [:mlc]
cela dit ça explique pq ça marche pas...


Message édité par the real moins moins le 25-08-2003 à 16:00:48

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°496993
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 16:00:57  profilanswer
 

the real moins moins a écrit :

ben ui mais kesk'il a a foutre du classpath par defaut pourun helloword??
 
je viens de d/l une jdk1.1.8 ça marche pas [:mlc]
 
par contre avec le . dans le classpath systeme ça marche :heink:
 
bon ben... désolé vsfa, par contre si qqun à une explication parce que là :heink:

Citation :


C:\apps\JDK11~1.8\bin>java Yop
yop!
 
C:\apps\JDK11~1.8\bin>java -classpath . Yop
Unable to initialize threads: cannot find class java/lang/Thread




 
 
et ca me l'a fait avec la version 1.4.1_03 sous Win NT4.0 (SP6)
c'est pour ca que je donnais cette explication.


---------------
VsFa :jap: | ID PSN: vsfa
n°496994
benou
Posté le 25-08-2003 à 16:01:00  profilanswer
 

j'imagine que à l'époque, le lien vers %JAVA_HOME%/lib/rt.jar faisait partit du classpath modifiable ...
=> si tu mets juste '.', plus d'API standard :/


---------------
ma vie, mon oeuvre - HomePlayer
n°496995
the real m​oins moins
Posté le 25-08-2003 à 16:03:15  profilanswer
 

benou a écrit :

j'imagine que à l'époque, le lien vers %JAVA_HOME%/lib/rt.jar faisait partit du classpath modifiable ...
=> si tu mets juste '.', plus d'API standard :/

et vsfa qui dit avoir eu ça avec un 1.4 :??: :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°496996
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 16:03:47  profilanswer
 

quand je faisais du Java chez moi je n'ai jamais eu ce genre de pb de classpath.
C'est lors de mon stage où je me suis arraché les cheveux.
 
Après l'explication concrête du phénomène...peut être que ca vient de ce que dis benou


---------------
VsFa :jap: | ID PSN: vsfa
n°496997
LetoII
Le dormeur doit se réveiller
Posté le 25-08-2003 à 16:03:48  profilanswer
 

Marrant moi avec une jdk 1.4.1_02 sous 2K j'ai pas de pb  [:spamafote]
 
EDIT: avec la même sous XP au boulot non plus d'ailleur


Message édité par LetoII le 25-08-2003 à 16:04:15

---------------
Le Tyran
n°496999
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 16:04:50  profilanswer
 

c'est vraiment zarb.
Faut dire on a 2 cas là.
 
WinXP et une vieille release de Java
Win NT4 SP6 et une récente release.
 
Qui sait...


---------------
VsFa :jap: | ID PSN: vsfa
n°497001
benou
Posté le 25-08-2003 à 16:05:59  profilanswer
 

the real moins moins a écrit :

et vsfa qui dit avoir eu ça avec un 1.4 :??: :??:


 :heink: ca ca me parait pas possible ...  
 
... enfin sous win avec une jdk de Sun récente. Avec d'autres trucs plus exotique peut être [:spamafote]


---------------
ma vie, mon oeuvre - HomePlayer
n°497004
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 16:06:46  profilanswer
 

benou a écrit :


 :heink: ca ca me parait pas possible ...  
 
... enfin sous win avec une jdk de Sun récente. Avec d'autres trucs plus exotique peut être [:spamafote]


 
pourtant c'est ce que j'ai eu.
Exactement le même pb.


---------------
VsFa :jap: | ID PSN: vsfa
n°497007
benou
Posté le 25-08-2003 à 16:08:51  profilanswer
 

VsFa a écrit :


pourtant c'est ce que j'ai eu.
Exactement le même pb.


le cas de ton NT4 ?
t'es sûr que t'avais bien viré la JVM microsoft ?


---------------
ma vie, mon oeuvre - HomePlayer
n°497017
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 16:15:00  profilanswer
 

benou a écrit :


le cas de ton NT4 ?
t'es sûr que t'avais bien viré la JVM microsoft ?


 
ah non, oublié :/


---------------
VsFa :jap: | ID PSN: vsfa
n°497159
benou
Posté le 25-08-2003 à 17:05:58  profilanswer
 

VsFa a écrit :


ah non, oublié :/


bha voila :)


---------------
ma vie, mon oeuvre - HomePlayer
n°497274
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 17:48:56  profilanswer
 

oulààà
je ne m'y retrouve plus...  :cry:  
qqun peut me faire un résumé compréhensible...(noublié pas que je suis novice dans la java)
 
merci  
  :D

n°497298
the real m​oins moins
Posté le 25-08-2003 à 18:03:44  profilanswer
 

theblackdevil a écrit :

oulààà
je ne m'y retrouve plus...  :cry:  
qqun peut me faire un résumé compréhensible...(noublié pas que je suis novice dans la java)
 
merci  
  :D  


sous ton shell:
 
set CLASSPATH=.;%CLASSPATH%
java BonjourMonde
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°497355
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 18:36:12  profilanswer
 

the real moins moins a écrit :


sous ton shell:
 
set CLASSPATH=.;%CLASSPATH%
java BonjourMonde
 
 


 
merci bcp "the real moins moins"
 
ca marche !!!
oufff, ce fut laborieux !!
merci a tous ceux qui ont essayé de m'aider !!!
 
merci

n°497372
the real m​oins moins
Posté le 25-08-2003 à 18:46:06  profilanswer
 

theblackdevil a écrit :


 
merci bcp "the real moins moins"
 
ca marche !!!
oufff, ce fut laborieux !!
merci a tous ceux qui ont essayé de m'aider !!!
 
merci

de rien, merci à vsfa qui nous à montré ce vieux "bug" (ou comportement bizarre) de cte vieille jdk ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°497386
benou
Posté le 25-08-2003 à 18:59:51  profilanswer
 

et moi qui ait donné la soluce, rien  :pfff:


---------------
ma vie, mon oeuvre - HomePlayer
n°497389
the real m​oins moins
Posté le 25-08-2003 à 19:01:22  profilanswer
 

c la meme que vsfa :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°497395
benou
Posté le 25-08-2003 à 19:07:47  profilanswer
 


 :heink: tu te fous de ma gueule ?  
 

VsFa a écrit :

Tu regardes si il existe une variable qui s'appelle CLASSPATH (sinon tu l'as crée)
voilà son contenu:
.;C:\jdk1.1.8
Le point au début c'est pas une erreur.
Normalement pas besoin de préciser \bin, il doit parcourir les sous-dossier automatiquement.


 :o


---------------
ma vie, mon oeuvre - HomePlayer
n°497398
the real m​oins moins
Posté le 25-08-2003 à 19:09:24  profilanswer
 

oops :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°497399
benou
Posté le 25-08-2003 à 19:10:24  profilanswer
 


j'attends mon bon point [:smiley qui tape du pied]


---------------
ma vie, mon oeuvre - HomePlayer
n°497402
the real m​oins moins
Posté le 25-08-2003 à 19:14:19  profilanswer
 

benou a écrit :


j'attends mon bon point [:smiley qui tape du pied]

j'ai déjà dit qu'on les reclamait pas :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°497406
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 19:16:54  profilanswer
 

:lol:
 
quoiqu'il en soit le pb est résolu :)
 :hello:


---------------
VsFa :jap: | ID PSN: vsfa
n°497409
benou
Posté le 25-08-2003 à 19:18:35  profilanswer
 

the real moins moins a écrit :

j'ai déjà dit qu'on les reclamait pas :o


ouais mais depuis le temps que je réponds aux topics et que j'en ai toujours pas eu un seul, ej me dit que le juge n'est pas impartial ! :o


---------------
ma vie, mon oeuvre - HomePlayer
n°497476
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 19:50:49  profilanswer
 

heu c normal que je sois obligé de taper à chaque fois de nouveau la commande ?? (set CLASSPATH=.;%CLASSPATH% )

n°497481
benou
Posté le 25-08-2003 à 19:51:44  profilanswer
 

theblackdevil a écrit :

heu c normal que je sois obligé de taper à chaque fois de nouveau la commande ?? (set CLASSPATH=.;%CLASSPATH% )


oui. si tu veux éviter ca il faut que tu mettes à jour ta variable systeme CLASSPATH en lui ajoutant le '.'


---------------
ma vie, mon oeuvre - HomePlayer
n°497498
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 19:54:37  profilanswer
 

Citation :

oui. si tu veux éviter ca il faut que tu mettes à jour ta variable systeme CLASSPATH en lui ajoutant le '.'


 
je le rajoute où le point ? devant ?
 
merci


Message édité par theblackdevil le 25-08-2003 à 19:56:13
n°497505
benou
Posté le 25-08-2003 à 19:56:06  profilanswer
 

theblackdevil a écrit :

[quote]
je le rajoute le point ? devant ?


c'est mieux ...
 
oublie pas le séparateur ';' hein !


---------------
ma vie, mon oeuvre - HomePlayer
n°497511
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 19:57:59  profilanswer
 

Citation :

set CLASSPATH=.;%CLASSPATH%


 
je le met où ??

n°497520
benou
Posté le 25-08-2003 à 20:00:08  profilanswer
 

theblackdevil a écrit :

Citation :

set CLASSPATH=.;%CLASSPATH%


je le met où ??  


tu mets quoi où ?


---------------
ma vie, mon oeuvre - HomePlayer
n°497524
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 20:02:30  profilanswer
 

le point, je le met où ???  

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
sous-class en ccs ...[résolvatationé]Ma premiere class allez y lapider moi !
erreur de find d'un recordsetMa premiere class pour mon projet, des commentaires ? :)
Recherche les CLASS qui permettent de generer un exe...find_if (c.begin();c.end(); prédicat)
[STL] class string et comparaison non case-sensitiveClass _mthclass$ ????
URGENT: Could not find the main class; Program will ExitCan't find class JDelete
Plus de sujets relatifs à : "can't find class" !!


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