8
votes

Création d'un dossier séparé dans le même paquet ... [Eclipse]

est-il possible dans Eclipse de créer un dossier séparé dans un package? Lorsque vous sélectionnez "Nouveau -> Dossier", ma version Eclipse crée toujours un package. Mais je veux que le nouveau dossier soit dans l'ancien forfait.

Comment cela peut-il être atteint?

Merci d'avance ...

Patrick


0 commentaires

5 Réponses :


12
votes

Ce que vous voudrez peut-être faire, si vous ne mettez pas de code dans ce dossier, vous supprimez le dossier du chemin de construction. Cliquez avec le bouton droit sur le dossier incriminé dans Eclipse et choisissez «Exclure à partir du chemin de construction»

ou, vous pouvez vouloir un effet différent:

Cliquez avec le bouton droit sur votre projet et choisissez Ajouter un nouveau dossier source. Ensuite, dans ce dossier, ajoutez la structure correcte du dossier de paquet.

Vous pouvez avoir des fichiers dans le même package situé dans différents dossiers.


2 commentaires

Le lien vers l'image est cassé


@Antoinecloutier Merci d'avoir souligné cela. Shack d'image sur mon image.



2
votes

Vous devez exclure le dossier du chemin source


0 commentaires

1
votes

Dans un dossier source, tous les nouveaux dossiers seront considérés comme un nouveau paquet. Cela fait partie de la spécification Java qui rend tous les dossiers d'une racine à faire partie de la structure de l'emballage.


0 commentaires

1
votes

Comme d'autres l'ont dit, il s'agit de comportement java standard et ne devrait pas vraiment être travaillé. Vous êtes probablement mieux pour créer un autre dossier en dehors du dossier source.

Cependant, il existe un moyen de le faire dans Eclipse, vous avertiez que cela pourrait revenir vous hanter si vous essayez plus tard de construire Eclipse à l'extérieur, car d'autres outils n'onfluent pas ces paramètres.

Vous pouvez exclure un dossier du chemin source en ouvrant les propriétés du projet.

Sélectionner Piste de construction Java -> Source Sélectionnez le dossier source approprié et sélectionnez la Exclus: Article enfant Appuyez sur la touche EDIT ... . Sélectionnez le bouton Ajouter à côté des modèles d'exclusion : Pane Ajoutez votre dossier et terminer / OK Retour à l'éditeur.

Les ressources correspondantes seront désormais exclues de la compilation dans Eclipse. Il apparaîtra toujours comme un package dans l'éditeur.


0 commentaires

0
votes

Vous souhaitez créer un nouveau package enfant (bar) du paquet existant. (com.foo)

Sélectionnez Nouveau package et nommez-le " com.foo.bar ". Eclipse le placera correctement sous Com.foo.

FYI: Les dossiers sous n'importe quel dossier "source" sont affichés en tant que packages. Il n'y a pas de différence physique sauf qu'ils apparaissent sur le chemin de construction. Comme indiqué ailleurs, vous pouvez les exclure, mais il est plus facile de ne pas les mettre sous / src / ... pour commencer.


0 commentaires