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

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

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