Erreur de compil de débutant ... certainement

Erreur de compil de débutant ... certainement - Java - Programmation

Marsh Posté le 26-11-2002 à 09:57:59    

Bonjour,
quand je compile ma servlet, j'ai ce type d'erreur.
Mon fichier Outils.java est au même niveau que ma servlet
 
UploadServlet.java:23: cannot resolve symbol
symbol  : class Outils  
location: class UploadServlet
    public Outils gestDir;
           ^
Qu'est ce que vous en pensez ?
 


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 09:57:59   

Reply

Marsh Posté le 26-11-2002 à 09:59:53    

que ton classpath est foireux, comme d'habitude  [:sinclaire]

Reply

Marsh Posté le 26-11-2002 à 10:01:47    

troll?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 10:03:07    

lorill a écrit a écrit :

que ton classpath est foireux, comme d'habitude  [:sinclaire]  




J'avais cru comprendre que si les 2 classes étaient sur la même directorie, y'avait pas de pb ...
P.S : c'est Koi CDC...


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 10:04:41    

persepolis a écrit a écrit :

 
J'avais cru comprendre que si les 2 classes étaient sur la même directorie, y'avait pas de pb ...




ben pas de probleme si le repertoire courant est dans le path, ce qui semble pas être le cas chez toi

Reply

Marsh Posté le 26-11-2002 à 10:09:13    

lorill a écrit a écrit :

 
ben pas de probleme si le repertoire courant est dans le path, ce qui semble pas être le cas chez toi




Dac, mais quand je compile Outils.java j'ai pas de problème
Vu qu'il est au même endroit, y'a pas de raison que j'ai des pb avec UploadServlet.java


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 10:10:41    

persepolis a écrit a écrit :

 
Dac, mais quand je compile Outils.java j'ai pas de problème
Vu qu'il est au même endroit, y'a pas de raison que j'ai des pb avec UploadServlet.java




 
et outils.java fait appel à une classes à toi? Non je parie ...


Message édité par darklord le 26-11-2002 à 10:10:54

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 10:11:20    

bon, écoute, si tu prends même pas la peine de vérifer une variable d'envirronement, je vois pas pourquoi j'irais essayer de t'aider  [:sinclaire]

Reply

Marsh Posté le 26-11-2002 à 10:11:39    

vérifie que '.' est dans ton classpath !

Reply

Marsh Posté le 26-11-2002 à 10:13:59    

passe par la case http://penserenjava.free.fr :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 10:13:59   

Reply

Marsh Posté le 26-11-2002 à 10:14:28    

DarkLord a écrit a écrit :

passe par la case http://penserenjava.free.fr :D




je suis pas sur qu'il insiste beaucoup là dessus dans le bouquin ...

Reply

Marsh Posté le 26-11-2002 à 10:17:04    

benou a écrit a écrit :

 
je suis pas sur qu'il insiste beaucoup là dessus dans le bouquin ...




 
si si ... Du moins si il lit un peu il ne fera pas des réflexions du genre: Si A compile pourquoi B qui est dans le meme rép ne compilerai pas ...
 
Pour nous c'est évident qu'il y a pleins d'autre choses à prendre en compte mais pas pour lui -> revoir les bases


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 10:29:03    

Chuis pas une tronche en Java (mais ça vient petit à petit), mais je sais encore me servir de [:google]
 
Et dans [:google], j'ai trouvé le site http://www.moreservlets.com/Using-Tomcat-4.html
 
dans lequel il est stipulé que :

Citation :


Now, in addition to the servlet JAR file, you also need to put your development directory in the CLASSPATH. Although this is not necessary for simple packageless servlets, once you gain experience you will almost certainly use packages. Compiling a file that is in a package and that uses another class in the same package requires the CLASSPATH to include the directory that is at the top of the package hierarchy. In this case, that's the development directory I just discussed. Forgetting this setting is perhaps the most common mistake made by beginning servlet programmers.


Donc, en clair, tu dois inclure le répertoire racine de ta hiérarchie de packages dans ton CLASSPATH !
Et ça marche !
 
Donc, vive [:google]


Message édité par Harkonnen le 26-11-2002 à 10:29:44

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-11-2002 à 10:40:38    

dans mon CLASSPATH, j'ai maintenant
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/webapps/stlnew
(mon répertoire racine
 
mon UploadServlet.java se trouve dans  
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/webapps/stlnew/WEB-INF/classes
et ça marche toujours pas ...
 
Je rectifie...
En mettant dans le CLASSPATH :
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/webapps/stlnew/WEB-INF/classes
Ca marche  :ouch:  :ouch:  :ouch:  :ouch:  :ouch:  
Est ce normal


Message édité par persepolis le 26-11-2002 à 10:44:20

---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 10:42:25    

Et ca t'étonnes ?

Reply

Marsh Posté le 26-11-2002 à 10:44:55    

persepolis a écrit a écrit :

dans mon CLASSPATH, j'ai maintenant
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/webapps/stlnew
(mon répertoire racine
 
mon UploadServlet.java se trouve dans  
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/webapps/stlnew/WEB-INF/classes
et ça marche toujours pas ...
 
Je rectifie...
En mettant dans le CLASSPATH :
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/webapps/stlnew/WEB-INF/classes
Ca marche  :ouch:  :ouch:  :ouch:  :ouch:  :ouch:  
Est ce normal




 
 [:wam] à ton avis, ca veut dire quoi CLASSPATH ???
allez, je t'aide : c'est composé de 2 mots anglais :)


Message édité par benou le 26-11-2002 à 10:46:00
Reply

Marsh Posté le 26-11-2002 à 10:46:27    

mais c'est un troll c'est pas possible !!!!
 
il demande si c'est normal  :heink:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 10:50:13    

DarkLord a écrit a écrit :

mais c'est un troll c'est pas possible !!!!
 
il demande si c'est normal  :heink:  




 
Ca t'arrive de temps en temps de garder le sourire ...
C'est la lattitude où tu vies qui te rend maussade ?  :pfff:  
Ca n'empêche que j'apprécie ton aide


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 10:50:53    

lorill a écrit a écrit :

Et ca t'étonnes ?




Tu ne m'as tjs pas dit ce qu'était CDCQVTL


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 10:51:20    

J'ai résolu mon 1er topic Java [:yaisse2]
 
[:buvons]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-11-2002 à 10:53:06    

Harkonnen a écrit a écrit :

J'ai résolu mon 1er topic Java [:yaisse2]
 
[:buvons]




 
T'es entrain de te dire que t'as trouvé plus newbie que toi ?
 
Je te rassure, d'ici quelques mois, on leur donnera des leçons aux papis de java :lol:  :lol:


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 10:54:49    

persepolis a écrit a écrit :

 
Tu ne m'as tjs pas dit ce qu'était CDCQVTL




parce que c'est une private joke qui n'a rien a voir avec ce topic  :sarcastic:

Reply

Marsh Posté le 26-11-2002 à 10:55:07    

persepolis a écrit a écrit :

 
T'es entrain de te dire que t'as trouvé plus newbie que toi ?
Je te rassure, d'ici quelques mois, on leur donnera des leçons aux papis de java :lol:  :lol:  




 [:tonton_benou] :D

Reply

Marsh Posté le 26-11-2002 à 10:55:49    

persepolis a écrit a écrit :

 
 
Ca t'arrive de temps en temps de garder le sourire ...
C'est la lattitude où tu vies qui te rend maussade ?  :pfff:  
Ca n'empêche que j'apprécie ton aide




 
non mais c'est vraiment pas méchant je t'assure. Enfin je sais pas moi qd on met une variable CLASSPATH qui pointe là ou les CLASSES se trouvent et qu'on s'étonne que ca marche, c'est soit que t'es mal réveillé, soit que tu trolles ...
 
donc t'es mal réveillé :)
 
mais ct juste pour savoir :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 11:06:21    

DarkLord a écrit a écrit :

 
 
non mais c'est vraiment pas méchant je t'assure. Enfin je sais pas moi qd on met une variable CLASSPATH qui pointe là ou les CLASSES se trouvent et qu'on s'étonne que ca marche, c'est soit que t'es mal réveillé, soit que tu trolles ...
 
donc t'es mal réveillé :)
 
mais ct juste pour savoir :o




Le problème que j'ai eu, c'est surtout que je me suis sorti des tentacules de Forte qui gérait les CLASSPATH comme un grand et que je ne m'étais jamais bien occupé de CLASSPATH.
Maintenant Editeur Scintilla et ça va bien.
 


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 11:07:21    

on le répetera jamais assez qu'il ne faut pas commencer avec un IDE ! :(

Reply

Marsh Posté le 26-11-2002 à 11:13:29    

lorill a écrit a écrit :

 
parce que c'est une private joke qui n'a rien a voir avec ce topic  :sarcastic:  




Alors, pourkoi tu signes tous tes messages avec si c'est private ????? :heink:


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 12:03:27    

Encore un pb du même niveau que je mets dans le même topic ...
 
Tout ce compile ...
Lorsque je lance mon applet, il me dit
Exception : noClassDefFounf org.apache.log4j.Logger
 
Cette classe se trouve dans le fichier log4j-1.2.4.jar  
Chemin : /exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/common/lib  
pour que je puisse l'utiliser dans toutes mes appli... à venir
Dans mon CLASSPATH j'ai :
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/common/lib/log4j-1.2.4.jar
Qu'est qui merde Docteur ...


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 12:28:22    

persepolis a écrit a écrit :

Encore un pb du même niveau que je mets dans le même topic ...
 
Tout ce compile ...
Lorsque je lance mon applet, il me dit
Exception : noClassDefFounf org.apache.log4j.Logger
 
Cette classe se trouve dans le fichier log4j-1.2.4.jar  
Chemin : /exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/common/lib  
pour que je puisse l'utiliser dans toutes mes appli... à venir
Dans mon CLASSPATH j'ai :
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/common/lib/log4j-1.2.4.jar
Qu'est qui merde Docteur ...  




T'as oublié d'ajouter le répertoire courant dans ton CLASSPATH
 
 
/exec/commun/prog/tomcat/jakarta-tomcat-4.1.12/common/lib/log4j-1.2.4.jar;.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-11-2002 à 12:45:31    

persepolis a écrit a écrit :

Encore un pb du même niveau que je mets dans le même topic ...
 
Tout ce compile ...
Lorsque je lance mon applet, il me dit
Exception : noClassDefFounf org.apache.log4j.Logger




 
j'espère que tu as voulu dire servlet et que tu ne recommences pas à vouloir accéder aux jars serveurs depuis le client comme la dernière fois ... :??:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 13:26:49    

DarkLord a écrit a écrit :

 
 
j'espère que tu as voulu dire servlet et que tu ne recommences pas à vouloir accéder aux jars serveurs depuis le client comme la dernière fois ... :??:




Damned  :fou:  :fou:  :fou:  :fou:  
Je suis une nouvelle fois pris la main dans le sac .
Bordel de merde, j'my ferai pas.
Vas-y, là tu peux te défouler  :cry:  :cry:


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 13:27:40    

persepolis a écrit a écrit :

 
Damned  :fou:  :fou:  :fou:  :fou:  
Je suis une nouvelle fois pris la main dans le sac .
Bordel de merde, j'my ferai pas.
Vas-y, là tu peux te défouler  :cry:  :cry:  




 
donc tu me rassures c'est bien servlet hein  :(


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 13:28:57    

DarkLord a écrit a écrit :

 
 
donc tu me rassures c'est bien servlet hein  :(  




Eh non, c'est bien applet ...
C'est pour ça que tu peux te défouler
P.S : C'est combien la licence annuelle au CDCQVTL ?


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 13:29:20    

DarkLord a écrit a écrit :

 
donc tu me rassures c'est bien servlet hein  :(  




j'ai cru comprendre que non  :o

Reply

Marsh Posté le 26-11-2002 à 13:29:46    

persepolis a écrit a écrit :

 
P.S : C'est combien la licence annuelle au CDCQVTL ?




 
Trop cher  :non:

Reply

Marsh Posté le 26-11-2002 à 13:30:13    

persepolis a écrit a écrit :

 
Eh non, c'est bien applet ...
C'est pour ça que tu peux te défouler
P.S : C'est combien la licence annuelle au CDCQVTL ?
 




 
oh mais putain ca sert à quoi que je t'expliques un truc dans ton autre post si tu recommencs deux jours après :fou:
 
 :cry:  :cry:  :cry:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 13:30:44    

DarkLord a écrit a écrit :

 
 
oh mais putain ca sert à quoi que je t'expliques un truc dans ton autre post si tu recommencs deux jours après :fou:
 
 :cry:  :cry:  :cry:  




 
pleure po

Reply

Marsh Posté le 26-11-2002 à 13:31:57    

DarkLord a écrit a écrit :

 
 
oh mais putain ca sert à quoi que je t'expliques un truc dans ton autre post si tu recommencs deux jours après :fou:
 
 :cry:  :cry:  :cry:  




tu peux y aller à donfe
j'merite...
Toutes mes excuses maître Lord.
Je suis un très mauvais petit scarabée... :jap:  :jap:


---------------
Evite les personnes arrogantes et vulgaires, elles sont un tourment pour l'esprit.
Reply

Marsh Posté le 26-11-2002 à 13:33:43    

posté le 14.11.2002
 
persepolis a écrit :
 
Une aut'tit question ?
Mon appli (applets) est dans un jar.
Comment l'applet peut connaître mon package org.apache.log4j qui se trouve dans log4j-1.2.6.jar de WEB-INF/lib
 
J'ai essayé un truc comme ca mais bof !!!
   <PARAM NAME = ARCHIVE VALUE = "stlupload.jar,WEB-INF/lib/log4j-1.2.6.jar" >
L'est pas d'accord...
 
 
 
je t'ai dit que ca n'avait aucun sens de déployer log4j dans une applet !!!!!! ensuite tu confons complètement la partie serveur et la partie cliente. L'applet, elle tourne chez le client hein   donc elle n'a pas accès à ton rép web-inf et encore heureux! T'imagines le trou de sécu    
 
-> arrête avec log4j dans ton applet c'est n'importe nawak sauf si tu veux loguer à distance mais bon c'est une feature avancée donc ... T'as pas compris qd je t'ai expliqué qu'une applet ne pouvait pas écrire en local sur le disque ou quoi?    Et quand bien même tu la signes et que tu files les droits bin c'est lourd. Imagine que tes clients doivent descendre log4j.jar pour faire tourner ton applet. Je te dis pas le temps de téléchargement


Message édité par darklord le 26-11-2002 à 13:34:53

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-11-2002 à 13:34:03    

persepolis a écrit a écrit :

 
tu peux y aller à donfe
j'merite...
Toutes mes excuses maître Lord.
Je suis un très mauvais petit scarabée... :jap:  :jap:  




 
http://membres.lycos.fr/bismajunga/Boulet.jpg
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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