Gestion des packages.

Gestion des packages. - Java - Programmation

Marsh Posté le 13-03-2005 à 15:42:03    

Salut, voila j'aimerais bien gerer les packages en Java mais j'ai quelques difficultés pratiques ...  
 
En gros, j'ai 4 classes :
 - Livre
 - Comptable
 - Etagere
 - TestLivre (ou il y a la methode main)
 
Sous BlueJ des que je met le mot clef package, il me sort une erreur et efface la ligne avec ce mot cle ce qui n'est pas vraiment pratique, donc fuck BlueJ !
 
Je dois faire un paquetage du style fr.unice.toto.bibliotheque je suppose qu'apres avoir mis "package fr.unice.toto.bibliotheque" dans le source de chaque classe je dois placer les fichiers dans differents repertoires correspondant a leur noms et c'est la que je suis perdu, comment faire pour compiler le tout apres ?


Message édité par Chronoklazm le 13-03-2005 à 16:03:24

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 13-03-2005 à 15:42:03   

Reply

Marsh Posté le 13-03-2005 à 16:04:28    

la structure et l'ordre de tes fichiers sur le dd doit respecter l'archi des packages
 
(genre la classe titi du package toto.coin doit s'apeller titi.java et etre dans \toto\coin

Reply

Marsh Posté le 13-03-2005 à 16:07:54    

Ok merci, et pour compiler il faut preciser le classepath ?


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 13-03-2005 à 16:34:50    

Quand je fait import fr.unice.toto.bibliotheque.*; dans TestLivre il me trouve plus la classe Livre :(


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 13-03-2005 à 18:23:39    

Tu demandes a Grin de t'expliquer  :D


---------------
PataCara
Reply

Marsh Posté le 13-03-2005 à 20:07:54    

Citation : "J'ai oublié" !
 


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Sujets relatifs:

Leave a Replay

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