#1 Le 01/03/2010, à 03:00
- rwikus090
comment organiser un projet java avec le paquetage
Bonjour,
voila dans un exercice java on demande:
--Mettez toutes les classes liées aux livres dans un paquetage "fr.unice.toto.bibliotheque".
j'ai compris par la qu'il fallait créer un dossier "fr" qui contiendra "unice" ...jusqu'a la bibliotheque.
aprés ils ajoutent sa:
<<<"le plus simple est d'avoir 2 répertoires : src pour les sources et
classes pour les classes. Sous src, on place les fichiers .java dans
une arborescence similaire à celle des fichiers .class sous le
répertoire classes. On pourra ainsi engendrer plus facilement la
documentation javadoc (outil vu plus tard dans le cours).
Par exemple, le fichier fr.unice.toto.bibliotheque.Livre.class est
placé dans le répertoire classes/fr/unice/toto/bibliotheque et le
fichier source dans le répertoire src/fr/unice/toto/bibliotheque.">>>>>
c'est la que sa m'intrigue normalment c'est le dossier bibliothéque qui devrait contenir deux autre dossier a savoir "sources" et "classes" non mais la c'est bizard comme si y'avait deux dossier "src" et "classes" qui contenait la méme chose or que c'est impossible si vous pouvez m'expliquer merci.
Hors ligne
#2 Le 01/03/2010, à 03:25
- fridobox
Re : comment organiser un projet java avec le paquetage
Rien a voir avec Ubuntu mais bon.
Un projet java a toujours un répertoire src pour les .java et un pour les .class, par exemple classes.
La différence est que l'arborescence des .class est fonction du package défini dans les .java (c'est la première ligne).
Tu dois donc déclarer un package fr.unice.toto.bibliotheque dans Livre.java.
Note: la création du contenu de classes est automatique.
Ubuntero depuis 7.04. Linux registered user number 486328
Hors ligne
#3 Le 01/03/2010, à 03:52
- rwikus090
Re : comment organiser un projet java avec le paquetage
ouiii mais dans le dossier "bibliothque" ,je dois créer deux autre dossier "src" et "classes"? et c'est dans le "src" que je dois mettre les fichier .java, et au moment de la compilation il mettera automatiquement les fichier ".class" dans le dossier "classes" qui se trouve aussi dans le dossier bibliotheque????
Hors ligne
#4 Le 01/03/2010, à 14:26
- fridobox
Re : comment organiser un projet java avec le paquetage
Non,
src et classes sont les répertoires racines du projet.
Les .class ne sont pas à côté des .java sinon, comment livrer une version sans les sources?
Voici l'arborescence de départ :
|- src
|- fr
|- unice
|- toto
|- bibliotheque
|- Livre.java
Et après compilation :
|- src
| |- fr
| |- unice
| |- toto
| |- bibliotheque
| |- Livre.java
|- classes
|- fr
|- unice
|- toto
|- bibliotheque
|- Livre.class
Si c'est pas la bonne réponse, reformule ta question.
Ubuntero depuis 7.04. Linux registered user number 486328
Hors ligne
#5 Le 01/03/2010, à 22:20
- rwikus090
Re : comment organiser un projet java avec le paquetage
en réalité l'énoncé c'était sa:
-Mettez toutes les classes liées aux livres dans un paquetage "fr.unice.toto.bibliotheque" (vous remplacerez toto par votre nom).
Le plus simple est d'avoir 2 répertoires : src pour les sources et
classes pour les classes. Sous src, on place les fichiers .java dans
une arborescence similaire à celle des fichiers .class sous le
répertoire classes. On pourra ainsi engendrer plus facilement la
documentation javadoc (outil vu plus tard dans le cours).
Par exemple, le fichier fr.unice.toto.bibliotheque.Livre.class est
placé dans le répertoire classes/fr/unice/toto/bibliotheque et le
fichier source dans le répertoire src/fr/unice/toto/bibliotheque.
------------si je vous suis je créé un dossier "src" qui contiendra mon paquetage (fr/unice/toto/bibliotheque)...seulement voila comment je fais pour compiler sur terminal de sorte que sa me créé aprés "classes/fr/unice/toto/biliothéque/les fichier ".class"
merci de bien vouloir me préciser ce dernier point.
Hors ligne
#6 Le 01/03/2010, à 22:43
- fridobox
Re : comment organiser un projet java avec le paquetage
C'est ce que j'ai expliqué :
il faut que le fichier commence par une ligne
package fr.unice...
Je vai pas faire l'exercice, ce serait pas pédagogique.
Ubuntero depuis 7.04. Linux registered user number 486328
Hors ligne
#7 Le 01/03/2010, à 22:46
- rwikus090
Re : comment organiser un projet java avec le paquetage
non je ne t'ai pas demander de faire l'exo,,,juste la commande qui me permet de compiler tous le package,,est ce que je dois me positioner a l'intérieur du dossier Bibliothèque?
Hors ligne
#8 Le 02/03/2010, à 11:12
- fridobox
Re : comment organiser un projet java avec le paquetage
mais c'est le compilateur classique
javac
http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javac.html
Ubuntero depuis 7.04. Linux registered user number 486328
Hors ligne
#9 Le 02/03/2010, à 14:58
- rwikus090
Re : comment organiser un projet java avec le paquetage
c'est bon j'ai trouvé c'était "javac -d.....ect",,et il fallait se positionner dans le répertoire racine c'est a dire "projet"
Hors ligne
#10 Le 03/03/2010, à 14:53
- fridobox
Re : comment organiser un projet java avec le paquetage
Voilà,
Tu as trouvé par toi-même, c'était le but de l'exercice.
Un petit résolu dans le titre?
Ubuntero depuis 7.04. Linux registered user number 486328
Hors ligne
#11 Le 04/03/2010, à 21:22
- rwikus090
Re : comment organiser un projet java avec le paquetage
oui lol,,,,,mercii pour votre aide
Hors ligne