Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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