Problème avec les packages...

Problème avec les packages... - Java - Programmation

Marsh Posté le 07-05-2006 à 18:13:59    

:hello:  
 
J'ai un petit problème avec les packages pour un projet de Java :
 
J'ai plusieurs classes dans un package appelé "monde". Dans chacune d'entres elles j'ai bien fait un  

Code :
  1. package monde;


Tous les fichier .java sont dans un dossier "monde".
 
Ensuite j'ai d'autres classes dans un autre package appelé "robot". Dans ces classes, j'ai besoin de quelques classes qui sont dans le package "monde". J'ai donc fait :

Code :
  1. package robot;
  2. import monde.*;


Idem, j'ai mis tous ces fichiers dans un dossier "robot".
 
Voilà, seulement quand je compile les fichiers de la classe "robot", on me dit que le package "monde" n'existe pas.
 
Quelqu'un a une petite idée parce que là...  :pt1cable:

Reply

Marsh Posté le 07-05-2006 à 18:13:59   

Reply

Marsh Posté le 07-05-2006 à 18:19:45    

classpath ?


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

Marsh Posté le 07-05-2006 à 18:23:13    


 
Oui c'est possible, mais je ne sais pas comment on les fait. J'ai essayé

Code :
  1. javac -classpath ../monde *.java


depuis le dossier robot mais ça ne marche pas non plus

Reply

Marsh Posté le 07-05-2006 à 18:37:56    

http://forum.hardware.fr/hardwaref [...] 8709-1.htm


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

Marsh Posté le 07-05-2006 à 19:14:30    

javac -cp .. monde/*.java


:o

Message cité 1 fois
Message édité par masklinn le 07-05-2006 à 19:15:40

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 07-05-2006 à 19:28:21    

masklinn a écrit :

javac -cp .. monde/*.java


:o


Ah merci pour ton aide ! Ca marche ! :D

Reply

Marsh Posté le 07-05-2006 à 19:38:20    

Ton classpath local, c'est la racine de ton arborescence de packages, pas chacun des packages :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Sujets relatifs:

Leave a Replay

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