2009-09-29 9 views
3

Aujourd'hui, lorsque je compile mes sources java, l'éclipse supprime tout le contenu du dossier de classe (aussi les fichiers qui ne sont pas des classes) et recréer toutes les classes.Comment configurer Eclipse pour ne pas supprimer le contenu du dossier classes lors de la compilation?

Ce n'est pas bon pour moi, est-il possible de configurer l'éclipse de ne pas supprimer tout le contenu du dossier classes, mais simplement de parcourir toutes les classes?

+0

Cette question a une dupe exacte, je vote pour fermer l'autre puisque celui-ci a déjà un – DVK

Répondre

5

Le dossier classes n'est pas un bon endroit pour stocker vos ressources, il est censé être un pur dossier de sortie.

Si vous avez besoin de non-classes sur votre chemin de classe, vous devez simplement les placer quelque part sur le chemin source, Eclipse les copiera dans le répertoire classes. Cela signifie que vous pouvez faire l'une des deux thngs:

  • Il suffit de mélanger vos ressources avec vos .java fichiers dans la même source chemin
  • créer un chemin de source séparée juste pour vos ressources (appeler « res » pour exemple) et gardez vos fichiers .java et vos ressources séparés.
+0

+1 Je pense que la deuxième option est de loin meilleure. – ATorras

+0

Merci pour votre réponse. Même si vous avez raison à 100%, je ne peux pas changer la structure du projet. Je voudrais cependant rendre mon travail plus efficace en apportant le changement que j'ai demandé dans la question. Alors, est-ce possible? –

+0

@Avi: pourquoi cela n'est-il pas possible? Si ce n'est vraiment pas possible, alors faites des "classes" un dossier source supplémentaire et définissez-le en tant que dossier binaire cible pour src et classes (je pense que c'est possible en définissant "yes-i-know-that's-a-bad" -idea "). –

Questions connexes