web-dev-qa-db-fra.com

Comment créer un projet à partir d'une source existante dans Eclipse, puis le trouver?

J'ai créé plusieurs fichiers .Java. Tous sont situés dans un répertoire. J'ai utilisé un éditeur de texte pour écrire ces fichiers. Maintenant, je veux passer à Eclipse. Comment puis-je le faire? J'ai essayé de nombreuses manières. Aucun d'entre eux ne fonctionne.

ADDED:

Je pense que la manière habituelle est d'avoir la source dans le dossier Eclipse appelée "espace de travail". Alors, comment puis-je obtenir mes fichiers dans ce répertoire. Devrais-je utiliser Eclipse pour créer un nouveau projet à partir d'une source existante et Eclipse mettra tous les fichiers dans l'espace de travail? Ou je devrais copier manuellement tous mes fichiers dans l'espace de travail? Où devrais-je mettre mes fichiers de classe que? Devrais-je créer un sous-répertoire? Avec quel nom?

ADDED 2:

Lorsque j'essaie de créer un projet nommé "jeu", l'Eclipse m'écrit qu'un projet portant ce nom existe déjà. Mais comment puis-je ouvrir ce projet?

ADDED 3:

Dans mon "espace de travail", j'ai créé un sous-répertoire appelé "jeu". J'ai copié tout mon fichier .Java dans ce sous-répertoire. Ensuite, avec Eclipse, j'ai créé un nouveau projet avec le nom de jeu. Eclipse a donc créé les fichiers .classpath et .project dans le répertoire "game". Il a également créé les sous-répertoires bin et src. Et maintenant, je pense que ce n'est pas la bonne façon de faire. Les fichiers source sont supposés être dans le répertoire "src". Droite? Et pour le moment, tous mes fichiers .Java sont dans le "workspace\game".

ADDED 4:

Je l'ai fait autrement. Avec Eclipse, j'ai créé un nouveau projet avec le nom "jeu". Eclipse a donc créé un dossier appelé "jeu" dans le dossier "espace de travail". Dans "game" le dossier que j'ai trouvé le dossier "src". J'ai copié tous mes fichiers .Java dans ce dossier. Mais maintenant, dans "Package Explorer", je ne peux pas ouvrir le dossier "src". Alors, comment puis-je accéder à mes fichiers source à partir d'Eclipse? Pourquoi Eclipse ne veut pas ouvrir le dossier "src"?

168
Roman

Méthode la plus simple:

  1. Placez tous les fichiers source dans un répertoire nommé d'après votre projet. c'est-à-dire "NomProjet" Vous pouvez conserver ce répertoire dans votre espace de travail ou ailleurs.
  2. Commencez un nouveau projet dans Eclipse et nommez-le en utilisant le même nom de projet.
  3. Décochez la case "utiliser l'emplacement par défaut" et recherchez le répertoire dans lequel se trouve votre projet sauf si votre projet se trouve déjà dans l'espace de travail - vous ne devez pas décocher la case "utiliser l'emplacement par défaut"
  4. Cliquez sur Suivant'.

Eclipse devrait être assez intelligent pour comprendre ce qui se passe. Après avoir cliqué sur next, il vous montrera tous les fichiers trouvés dans ce répertoire. Il va simplement ajouter automatiquement ces fichiers à votre projet. Voilà!

239
peter
  1. Cliquez avec le bouton droit de la souris dans l'explorateur de packages et sélectionnez Nouveau - Java Projet.
  2. Créer le nouveau projet de jeu
  3. Ouvrez le nouveau projet dans l'explorateur de paquetages - vous ne devriez voir que le dossier source appelé src (il n'y a encore rien à l'intérieur)
  4. Ouvrez un explorateur de fichiers (Windows Explorer, par exemple) et faites glisser vos sources.
  5. Faites-les glisser vers Eclipse et déposez-les dans le nouveau dossier src - si on vous le demande, sélectionnez "Copier les fichiers".
  6. Eclipse doit placer les fichiers dans le package par défaut. Si cela n’est pas correct, vous pouvez modifier les fichiers incriminés (marqués d’une croix rouge) en les ouvrant dans Eclipse, en sélectionnant la déclaration du package (généralement la ligne 1), en appuyant sur Ctrl + 1 et en sélectionnant la touche correspondante. option appropriée (par exemple, "Déplacer xy dans le package com.game"
6
Daniel

Cette réponse va être pour la question

Comment créer un nouveau projet Eclipse et ajouter un dossier ou un nouveau package dans le projet, ou comment créer un nouveau projet pour les fichiers Java existants.

  1. Créez un nouveau projet à partir du menu Fichier-> Nouveau-> Java Projet
  2. Si vous allez ajouter un nouveau pakcage, créez le même nom de paquet ici par Fichier-> Nouveau-> Paquet
  3. Cliquez sur le nom du package dans le navigateur de projet, puis cliquez avec le bouton droit de la souris et importez ... Importer -> Général -> Système de fichiers (choisissez votre fichier ou votre package)

cela a fonctionné pour moi, j'espère que cela aidera les autres. Je vous remercie.

3
leonkadruk

Il y a deux choses

1- S'il s'agit déjà d'un projet Eclipse, cliquez simplement sur Fichier-> Importer> Général> Projet existant dans le lieu de travail

2- Sinon, définissez le type de projet, par exemple. Java, Web, etc. Créez un nouveau projet de type que vous définissez dans votre lieu de travail. Copier Coller les fichiers source, lib et autres nécessaires. actualiser, compiler et exécuter le projet dans Eclipse.

1
Ijaz Ahmed

La méthode la plus simple est vraiment bonne, mais vous n’obtenez pas un projet standard Java, c’est-à-dire les fichiers .Java et .class séparés dans des dossiers différents.

Pour l'obtenir très facilement:

  1. Créez un dossier appelé "NomProjet" sur l'espace de travail d'Eclipse.
  2. Copiez ou déplacez votre dossier avec les fichiers .Java dans le dossier "NomProjet".
  3. Créez un nouveau projet Java appelé "NomProjet" (avec le tiliser l'emplacement par défaut marqué).
  4. Appuyez sur <Enter> et c'est tout.
1
carlos_lm

Bien que la création d'un projet à partir d'un dossier complet puisse ou non fonctionner dans l'espace de travail, une condition en dehors de l'espace de travail empêche de démarrer un nouveau projet avec un dossier complet.

Cela est pertinent si vous utilisez plusieurs emplacements de dossiers pour les sources, par exemple un dossier htdocs ou www pour les projets Web, et un emplacement différent pour les applications desktop Java.

La condition mentionnée se produit lorsqu'il est demandé à Eclipse de créer un nouveau projet et à un dossier complet situé en dehors de l'espace de travail. Eclipse dira que le dossier n'est pas vide et empêchera la création d'un nouveau projet dans ce dossier. Je n'ai pas trouvé de solution, et toute solution nécessite des étapes supplémentaires.

Ma solution préférée est la suivante

  1. Renommez le dossier complet en ajoutant un "Original" ou une "Sauvegarde".
  2. Créez le projet Eclipse avec le nom du dossier complet avant que le dossier ne soit renommé.
  3. Copiez tout le contenu des dossiers complets ré-étiquetés dans le nouveau dossier du projet.

Eclipse doit créer un nouveau projet et le mettre à jour avec le contenu du nouveau dossier au fur et à mesure de l'analyse des modifications. Les sources existantes font maintenant partie du nouveau projet.

Bien que vous ayez dû effectuer trois étapes supplémentaires, vous disposez maintenant d'une sauvegarde avec les sources d'origine disponibles et pouvez également en utiliser une copie dans un projet existant. Si l'espace de stockage est une préoccupation, déplacez/coupez simplement la source plutôt que de copier complètement le contenu du dossier d'origine.

0
user2379294

Il existe plusieurs façons d’ajouter des fichiers à un projet Java existant dans Eclipse. Supposons donc que vous avez déjà créé le projet Java dans Eclipse (par exemple, en utilisant File -> New -> Project... - et sélectionnez Java project).

Pour importer les fichiers Java dans le nouveau projet, vous pouvez effectuer l’une des opérations suivantes. Notez qu'il y a aussi d'autres moyens. La séquence est ma préférence.

  • Faites glisser les fichiers dans la vue Navigator directement à partir du gestionnaire de fichiers natif. Vous devez d'abord créer tous les packages Java nécessaires. Cette méthode convient mieux à quelques fichiers d'un package Java existant.
  • Utilisez File -> Import... - sélectionnez File System. Ici, vous pouvez ensuite sélectionner exactement les fichiers à importer dans le nouveau projet et dans quel paquetage Java. Ceci est extrêmement pratique si vous souhaitez importer de nombreux fichiers ou s'il existe plusieurs packages Java.
  • Copiez les incendies directement dans le dossier/répertoire de l'espace de travail, puis utilisez File -> Refresh pour actualiser la vue Eclipse du système natif. N'oubliez pas de sélectionner le nouveau projet avant l'actualisation.

Le dernier est ce que vous avez fait - moins le rafraîchissement ...

0
Tonny Madsen

Si vous créez un nouveau projet basé sur une structure Maven existante:

Créez le projet à l'aide d'un assistant de projet général et donnez au projet le même nom que celui que vous venez de créer.

Si vous essayez de créer le projet en tant que projet Maven via m2e, vous recevrez une erreur indiquant que le projet/pom existe déjà.

0
blue-sky

Dans l'explorateur de paquet et l'écran de navigation, vous devriez maintenant voir le projet que vous avez créé. Notez qu'Eclipse ne copiera pas vos fichiers, il vous permettra simplement d'utiliser la source existante et de la modifier depuis Eclipse.

0
Thirler
  1. Créer un nouveau projet ..
  2. Clic droit sur votre projet ..
  3. Sélectionnez le chemin de construction -> Configurer le chemin de construction
  4. Sous l'onglet Source, choisissez Lien source, vos fichiers .Java contenant le dossier.

Je suggère cela depuis qu'aucune des méthodes que vous avez essayées n'a fonctionné --- FYI

0
Shibi