Qu'est-ce que le répertoire" src " créé par Eclipse?

  1. je viens d'installer Eclipse.

  2. L'éclipse a créé le dossier "workspace".

  3. Dans ce dossier, j'ai créé un "jeu" sous-dossier (pour ma classe appelée "jeu"). Je l'ai déjà .les fichiers java pour ce projet (je les ai écrits dans un éditeur de texte avant de commencer à utiliser Eclipse).

  4. j'ai mis tout mon .java fichier dans le "jeu" répertoire.

  5. Dans Eclipse, j'ai créé un "Nouveau Projet Java" à partir du code existant.

ce qui m'étonne, c'est que L'éclipse crée un sous-dossier "src" dans mon dossier "game". Comme je le comprends "src" signifie "source". Mais ma source (.fichiers java) est dans le "jeu" (par la construction).

est-ce que je fais quelque chose de mal?

ajouté:

Je ne peux toujours pas résoudre le problème. Toute la journée, j'essaie de commencer à programmer dans Eclipse en utilisant le code existant. C'est incroyablement compliqué.

  1. si je "importe un projet existant dans L'espace de travail"ou si je" crée un nouveau projet Java à partir du code existant".

  2. dois-je créer le dossier" src "à la main et le mettre dans"workspace"?

  3. est-ce que je dois créer des dossiers pour les paquets ou Eclipse le fera tout seul?

  4. dois-je copier mon .les fichiers java dans le répertoire des paquets avant ou après que je crée un projet dans Eclipse?

8
demandé sur JasonMArcher 2010-04-14 17:32:50

4 réponses

je recommande de garder vos sources séparées de l'espace de travail eclipse, puis d'utiliser la fonction:

importer projet existant dans l'espace de travail.

alt text

de cette façon, vous pouvez garder votre projet sous contrôle source, tout en laissant Eclipse gérer son espace de travail (situé ailleurs) sur son propre.


si vous n'avez que des sources (n'importe où vous voulez), mais aucun projet Eclipse, vous n'avez qu'à créer un Nouveau projet Java et sélectionnez votre répertoire comme répertoire racine de vos sources.

alt text

alt text

sélection "Créer un projet à partir de sources existantes"

alt text

10
répondu VonC 2013-04-28 15:37:38

src est L'endroit où Java IDEs (au moins Eclipse et NetBeans) a mis les fichiers source, il est assez standard, et la hiérarchie du dossier à l'intérieur doit correspondre aux noms de vos paquets Java.

3
répondu bakkal 2010-04-14 13:40:57

la convention pour Java est que vos fichiers Java sont organisés par namespace sous un répertoire 'src'. Donc, si l'espace de noms de votre application est com.example.myGame , vos fichiers Java seront localisés ainsi src\com\example\myGame\MyClass.java .

1
répondu Jim Blackler 2010-04-14 13:36:12

Eclipse tente d'imposer une structure de dossiers facile à maintenir pour toutes les applications. Tu ne fais rien de mal. Mais vous avez la possibilité de choisir un emplacement différent pour vos fichiers source mais...tout le monde s'attend à ce que votre code source soit dans src, alors pourquoi pas.

sur le nouvel écran de projet, vous pouvez choisir l'emplacement où vous voulez vos fichiers source ou configurer l'emplacement par défaut si vous n'êtes pas satisfait de src.

1
répondu Vincent Ramdhanie 2010-04-14 13:37:57