web-dev-qa-db-fra.com

Pourquoi "pas de projets importés"?

J'essaie "d'importer un projet existant dans un espace de travail". En tant que "répertoire racine", je sélectionne le répertoire dans lequel se trouvent tous mes fichiers .Java (et .class). Eclipse m'écrit qu '"aucun projet n'est importé". Pourquoi?

97
Roman

Eclipse recherche des projets Eclipse, ce qui signifie qu'il recherche des fichiers spécifiques à Eclipse dans le répertoire racine, à savoir .project et .classpath. Vous avez donné à Eclipse le mauvais répertoire (si vous importez un projet Eclipse) ou vous souhaitez créer un nouveau projet à partir d'une source existante (new-> Java project-> create project from existing source).

Je pense que vous voulez probablement le second, car les projets Eclipse ont généralement des répertoires source et build distincts. Si vos sources et vos fichiers .class se trouvent dans le même répertoire, vous n'avez probablement pas de projet Eclipse.

112
laura

Cette réponse est identique à celle de Laura. Toutefois, dans les nouvelles versions d'Eclipse, vous ne pourrez pas voir l'option "créer un projet à partir d'une source existante".

Par conséquent, vous pouvez le faire à la place:

  • Goto Fichier > Nouveau > Projet

  • Sélectionnez le type de projet, cliquez sur Suivant

  • Décocher Utiliser l'emplacement par défaut

  • Cliquez sur Parcourir pour accéder à votre dossier source ou tapez le chemin d'accès à votre source.

  • Cliquez sur Terminer

Tiré de ceci forum de discussion dans Eclipse.org

182
Saher Ahwal

Une solution consiste à utiliser Maven. Dans le dossier racine du projet, écrivez mvn Eclipse: clean, puis mvn Eclipse: eclipse. Cela générera les fichiers .project et .classpath requis par Eclipse.

21
PaulF

Dans nouvelle mise à jour Eclipse l'option "create project from existing source "se trouve ici, File>New>Project>Android>Android Projet du code existant. Ensuite, accédez au répertoire racine.

enter image description here

13
Monica M

J'ai une solution parfaite à ce problème. Après avoir suivi les étapes simples suivantes, vous pourrez importer vos codes sources dans Eclipse!


Tout d’abord, le motif pourquoi vous ne pouvez pas importer votre projet dans le poste de travail Eclipse est que vous n’avez pas . Project et . classpath fichier.

Maintenant que nous savons pourquoi cela se produit, il ne reste plus qu'à créer . Project et . Classpath fichier à l'intérieur du fichier de projet. Voici comment vous le faites:


Créez d'abord . Classpath fichier:

  1. créez un nouveau fichier txt et nommez-le .classpath
  2. copier coller les codes suivants et les sauvegarder:

    <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.Eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath>



Créez ensuite le fichier . Project :

  1. créez un nouveau fichier txt et nommez-le .project
  2. copier coller les codes suivants:

    <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>HereIsTheProjectName</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.Eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.Eclipse.jdt.core.javanature</nature> </natures> </projectDescription>

  3. vous devez changer le champ du nom en votre nom de projet. vous pouvez le faire à la ligne 3 en remplaçant HereIsTheProjectName par votre propre nom de projet. puis enregistrez-le.


C'est tout, profitez-en!

10
Mai

Après un long moment, j'ai finalement trouvé ça! Voici mon chemin: Fichier -> Nouveau projet -> Android Projet à partir du code existant -> Naviguez jusqu'au répertoire racine de votre projet!

3
Hadi hashemi

Si vous n'avez pas, je n'ai que .project et .classpath fichiers dans le répertoire, le seul moyen qui fonctionne (pour moi du moins) avec la dernière version d’Eclipse est:

  1. Créez un nouveau Android projet
    • File -> New -> Project... -> Android -> Android Application Project -> Next >
    • Remplissez les valeurs sur cette page et les suivantes en fonction des besoins de votre application
  2. Obtenez votre code existant dans le projet que vous venez de créer
    • Cliquez avec le bouton droit sur le fichier src dans l'explorateur de packages.
    • General -> File System -> Next >
    • Browse à votre projet, sélectionnez les fichiers nécessaires, appuyez sur Finish

Après cela, vous devriez avoir un projet avec tout votre code existant ainsi que de nouveaux .project et .classpath des dossiers.

1
Patrick

Reason: votre identifiant n'est pas en mesure de trouver le fichier .project. Cela se produit dans git commit où beaucoup de personnes ne pousent pas de fichier .project

Solution: Si vous avez installé maven, utilisez les étapes suivantes

  1. mvn Eclipse: propre
  2. mvn Eclipse: eclipse

Prendre plaisir!

1
Gauranga

J'ai eu le même problème quand j'ai modifié .project xml-file. Lorsque j'ai rétabli la version originale des fichiers, le projet a été créé, puis j'ai pu importer le projet. Peut-être que ça aide quelqu'un qui a le même genre de problème;)

0
Piotr Czyż

si vous construisez un projet maven via une console de commande, assurez-vous que la commande suivante se trouve à la fin de la commande:

Eclipse:eclipse -Dwtpversion=2.0
0
ChrisThompson

Afin de résoudre ce problème pour Android projets. Suivez les étapes mentionnées ci-dessous nouveau-> projet Android-> créer un projet à partir de la source existante et vous pouvez ainsi indiquer l'emplacement de votre code. importer tout le code de projet spécifié et fonctionnera correctement

0
Vsw10