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

 


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

"can't find class" !!

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

Reprise du message précédent :
le point, je le met où ???  

mood
Publicité
Posté le 25-08-2003 à 20:02:30  profilanswer
 

n°497527
benou
Posté le 25-08-2003 à 20:04:21  profilanswer
 

theblackdevil a écrit :

le point, je le met où ???  


 

benou a écrit :


theblackdevil a écrit :


je le rajoute le point ? devant ?


c'est mieux ...


Message édité par benou le 25-08-2003 à 20:05:54

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

c ca :
 
set .; CLASSPATH=.;%CLASSPATH%
 
??

n°497534
the real m​oins moins
Posté le 25-08-2003 à 20:06:29  profilanswer
 

control panel/ system/ advanced / system properties / CLASSPATH


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

Si je dois mettre "set CLASSPATH=.;%CLASSPATH%"
dans control panel/ system/ advanced / system properties / CLASSPATH
 
ca marche pas...

n°497550
the real m​oins moins
Posté le 25-08-2003 à 20:18:38  profilanswer
 

:cry:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°497555
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 20:22:01  profilanswer
 

comme je capte pas, comment agit la maneuvre que je dois faire, je comprends pas ce qu'il faut qie je fasse !!  
Allez vous allez y arriver !! lol

n°497556
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 20:22:30  profilanswer
 

benou a écrit :


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


 
ce qui prouve que ma méthode était la meilleure :D
 [:yaisse]


---------------
VsFa :jap: | ID PSN: vsfa
n°497558
Krueger
tout salaire demande dutravail
Posté le 25-08-2003 à 20:22:54  profilanswer
 

theblackdevil a écrit :

Si je dois mettre "set CLASSPATH=.;%CLASSPATH%"
dans control panel/ system/ advanced / system properties / CLASSPATH
 
ca marche pas...

[:totoz]
 
1. set CLASSPATH=.;%CLASSPATH%
... en ligne de commande. À recommencer pour chaque nouvelle ligne de commande.
2. Va dans Panneau de configuration > Propriétés système > Avancée > Variables d'environnement. Puis dans la partie Variables système crée ou modifie la variable CLASSPATH en lui ajoutant au début la valeur .; ou en lui mettant . s'il n'y avait pas une telle variable.
Dans ce deuxième cas les changements sont permanents et globaux.


Message édité par Krueger le 25-08-2003 à 20:24:59

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°497562
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 20:24:53  profilanswer
 

oui, mais j'avais testé des trucs
pour l'instant j'ai ".;" et c'est tout !!


Message édité par theblackdevil le 25-08-2003 à 20:26:48
mood
Publicité
Posté le 25-08-2003 à 20:24:53  profilanswer
 

n°497563
Krueger
tout salaire demande dutravail
Posté le 25-08-2003 à 20:25:45  profilanswer
 

Quelle est la valeur de CLASSPATH dans tes variables système ?


Message édité par Krueger le 25-08-2003 à 20:26:31

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°497565
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 20:27:17  profilanswer
 

theblackdevil a écrit :

comme je capte pas, comment agit la maneuvre que je dois faire, je comprends pas ce qu'il faut qie je fasse !!  
Allez vous allez y arriver !! lol


 
Panneau de Config
Systeme
 
Onglet Avancé
Bouton Variable d'environnement en bas à gauche
 
Dans la petite fenetre Variable systeme tu cherches si il y a CLASSPATH
 
1° CAS : cette variable existe
 
- tu cliques dessus
- bouton Modifier
- dans le champ Valeur de la variable tu rajoutes AU DEBUT ".;"
 
(sans les guillemets ce qui en francais donne POINT POINT-VIRGULE)
 
2° CAS : cette variable n'existe pas
 
- tu cliques sur Nouveau (le bouton en dessous des variabes systemes)
- tu l'appelles CLASSPATH (en majuscule)
- sa valeur sera
.;C:\jdk1.1.8
 
OK
OK
APPLIQUER
 
Si ca marche pas tu rebooetes.


Message édité par vsfa le 25-08-2003 à 20:28:04

---------------
VsFa :jap: | ID PSN: vsfa
n°497571
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 20:31:53  profilanswer
 

ok VsFa, ca marche !! merci  
merci aussi à Krueger, benou, the real moins moins (que j'ai fait pleuré ! lol)
 
merci
et désolé de vous avoir fait suer !!  :D  
 
merci encore à TOUS !!!

n°497578
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 20:35:44  profilanswer
 

Citation :

(sans les guillemets ce qui en francais donne POINT POINT-VIRGULE)


 
donc  je pourrais aussi écrire :
 
"c:\jdk1.1.8  
 
(les guillemets ne sont pas une érreur)
non ??

n°497579
darklord
You're welcome
Posté le 25-08-2003 à 20:37:05  profilanswer
 

oh mais putain. Va t'acheter un cerveau au marché :fou:


Message édité par darklord le 25-08-2003 à 20:37:21

---------------
Just because you feel good does not make you right
n°497586
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 20:39:06  profilanswer
 

DarkLord
 
toi mec je t'enmerde  !!  
si c pour dir ca, tu peux te casser !!

n°497591
darklord
You're welcome
Posté le 25-08-2003 à 20:43:30  profilanswer
 

theblackdevil a écrit :

DarkLord
 
toi mec je t'enmerde  !!  
si c pour dir ca, tu peux te casser !!
 


 
 :kaola:  :o


---------------
Just because you feel good does not make you right
n°497598
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 20:50:03  profilanswer
 

theblackdevil a écrit :

Citation :

(sans les guillemets ce qui en francais donne POINT POINT-VIRGULE)


 
donc  je pourrais aussi écrire :
 
"c:\jdk1.1.8  
 
(les guillemets ne sont pas une érreur)
non ??


 
bon, on va reprendre tranquillement depuis le début.
Tu as une var systeme en java qui s'appelle CLASSPATH.
 
Cette variable recence les répertoires qui contienne des classes utiles à l'execution d'un programme.
 
Par défaut cette variable indique le repertoire du JDK.
C'est normal jusque là.
 
Quand tu écris un programme, il se peut que tu réutilises des classes que tu avais écrites pour un autre programme.
Comme la jvm n'est pas sensée savoir où se trouvent ces classes que tu as codées, il faut lui indiquer au moyen de la variable CLASSPATH.
 
Pour indiquer plusieurs répertoires dans cette variable CLASSPATH on les sépare par des POINTS-VIRGULES ;
 
Seulement le truc (normalement y'a pas besoin mais apparement pour la jdk1.1.8 il le faut) c'est que lorsque tu définis les endroits de tes classes persos, CLASSPATH oublie alors le chemin par défaut (celui de ton repertoire JDK).
 
Du coup il faut lui rappeller en lui rajoutant %CLASSPATH% (ce qui signifie "la valeur précédente de CLASSPATH) ou C:\jdk1.1.8 (ca revient au même)
 
Normalement lorsque l'on écrit un prog qui n'utilise pas de classe perso exotique, on n'a pas besoin de modifier le CLASSPATH
 
un simple appel : java BonjourMonde
est sensé marcher.
 
C'est pas le cas.
Il te dit qu'il ne trouve pas ta classe BonjourMonde.
Un peu comme si il ne comprenait pas qu'elle se trouve dans le repertoire courant.
 
Voilà pourquoi on te fait rajouter le POINT . dans le CLASSPATH.
 
Le POINT signifiant "répertoire courant".
 
Donc pour résumer (en esperant avoir été clair) il faut donc lui dire que ta classe se trouve dans le repertoire courant, c-a-d POINT . et comme je l'ai expliqué au-dessus, quand on redefinit CLASSPATH il oublie le chemin par défaut des classes connues/generiques il faut donc rajouter ce chemin en séparant tout ca  avec un POINT VIRGULE ;
 
ce qui nous donne bien au final
.;C:\jdk1.1.8
 
ou
 
.;%CLASSPATH%
 
ce qui revient au même.


Message édité par vsfa le 25-08-2003 à 20:51:05

---------------
VsFa :jap: | ID PSN: vsfa
n°497605
vsfa
Mais c'est quoi ces finitions!
Posté le 25-08-2003 à 20:54:42  profilanswer
 

Avec tout ca je réclame point conte triple  :o  
:lol:


---------------
VsFa :jap: | ID PSN: vsfa
n°497611
Krueger
tout salaire demande dutravail
Posté le 25-08-2003 à 20:56:52  profilanswer
 

:lol: :lol: :lol:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°497710
theblackde​vil
^^ So say we all ^^
Posté le 25-08-2003 à 21:55:38  profilanswer
 

Citation :

Avec tout ca je réclame point conte triple  :o  
:lol:


 
ouai tu l'as bien mérité !!
merci, clair , net et rapide !!
 
merci bcp VsFa !!
 
merci à tous  :jap:  :jap:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Suivante

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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)