Java Eclipse - Java - Programmation
Marsh Posté le 27-07-2004 à 10:31:53
bizarre ca me l'a jamais fait...et y'a un topic unique eclipse (cf ma signature) ou t'auras plus de chance de trouver des réponses...
en général j'utilise l'organisation de projet suivante (build ant)
\src
\build
\classes
\images
\autres...
Marsh Posté le 27-07-2004 à 13:29:11
Avec Ant ya aucun souci je maitrise parfaitement les tags pour la compilation.Le probeleme se pose quand je fais build project sous eclipse (compilateur integré de Eclipse)
peut etre fo que j'aille modifier les tags dans le fichier généré par eclipse pour la compilation???
merci
Marsh Posté le 27-07-2004 à 17:29:13
quand je mets juste src en source directory
il me génère plein d'erreur alors qu'il y en a aucune.
il n'arrive pas a trouver les packages et les dépendance de classes.
je crois que je vais laisser tomber car visiblement ya pas beaucoup qui utilisent Eclipse comme IDE.
je vais continuer de compiler avec Ant et laisser tomber le "Build Project" de Eclipse
merci quand meme
Marsh Posté le 27-07-2004 à 17:33:54
axk47 a écrit : visiblement ya pas beaucoup qui utilisent Eclipse comme IDE. |
y'a pas a dire, c'est une journée faste
Marsh Posté le 27-07-2004 à 17:34:00
ca voudrait dire que tu as comme noms de package src.foo.bar ...
c'est ce que tu as non? pas top si c'est le cas...
Marsh Posté le 27-07-2004 à 17:46:03
axk47 : excuse moi, mais tu dis des conneries :
qd tu crées un projet java, tu peux spécifier un répertoire source, et un répertoire destination...
par défaut, les 2 sont la racine du projet, mais c une config pourave.
Qd tu crée ton projet, y'a un cadre en bas qui s'appelle Project layout...
Tu choisis create separate source and destination folder, et tu clic tt en bas à droite sur Configure defaults
la à droite t'a un cadre : source and output folder : par défaut c'est Project qui est coché...clic sur folder, et choisis un nom pour le dossier source, et un nom pour le dossier qui va contenir les classes...
par ex, src, et bin...(bin va contenir les classes que génère automatiquement eclipse, je te recommande de générer tes classes ant ailleurs)
----> si tu l'a pas fait, tu peux toujours le faire dans un projet existant :
- tu crée à la racine du projet un répertoire src
- clic droit sur le dossier du projet, properties, et à gauche tu choisis "java build path"...dans le premier onglet source, tu vires celui qui y est déjà...ensuite tu fais add folder, et tu choisis src...
ensuite, avec le refactoring, tu moves tes répertoires sources dans /src...celui-ci étant déclaré comme un répertoire source, il ne sera pas inclus dans la package...
je parie 10/1 que t'a créé le rep src, et bougé les classes dedans, sans déclarer src comme répertoire source...
du coup, t'a une erreur sur chaque classe, parce qu'au lieu de trouver org.toto.packagebidon, eclipse trouve src.org.toto.packagebidon (le src fait partie du package, or il ne devrait pas)
c'est ce qu'a dit _guigui_ d'ailleurs...mais maintenant tu sais pourquoi
edit : et en plus t un boulay, parce que je t'avais dit d'aller dans le topic eclipse : les gens du forum qui utilisent eclipse le suivent à peu près,et ca répond assez vite normalement...si tu postes à coté, t'étonne pas de pas avoir de réponses...
Marsh Posté le 27-07-2004 à 17:50:09
il a pas forcément d'erreurs à la compilation... il a peut être déclaré src.foo.bar comme package dans toutes ses classes
Marsh Posté le 28-07-2004 à 10:09:12
merci jubijub.
J'ai pu résoudre mon probleme grace a tes explications et celles de _guigui_.
Je ne ferai plus les memes erreurs dans l'avenir
Marsh Posté le 28-07-2004 à 11:21:00
oki ça c pigé
Marsh Posté le 27-07-2004 à 10:24:08
Bonjour,
je développe sous eclipse depuis un certain bout de temps. mais il ya quelque chose qui dérange énorment. A savoir quand je compile mes projets
(build project) il recopie tout le contenu du repertoire qui contient le repertoire sources dans le repertoires destination. ce qui rend lourd la compilation car j'ai dess images et de la doc au meme niveau que le repertoire source.
en gros voilà la hierarchie des mes repertoires
projet/src
projet/images
projet/doc
projet/html
projet/xml
projet/classes
ce que je veux faire c compiler les sources qui sont dans projet/src dans projet/classes sans copier les autres reprtoires
quelqu'un aurait une idée??
merci
Scienca vincera tenebras
---------------
"Rendez tout aussi simple que possible mais ne simplifierez rien" Albert Einstein