J'utilise Eclipse PDT 3.5 sur Vista (32 bits). Cela fonctionne, bien qu'Eclipse ait besoin de droits d'administrateur pour s'exécuter. Cela m'énerve mais je l'accepte.
Mais: de temps en temps (je ne suis pas sûr, cela peut même se produire chaque fois que je veux ouvrir un projet), le message d'erreur "Le fichier de description de projet (.project) correspondant à mon projet manque" .
Il ne manque pas, c'est dans le dossier principal du projet. Il n’a pas d’indicateur spécial (il n’est ni caché, ni fichier système, ni protégé en écriture).
Ceci est pour TOUS les projets que j'ai dans ma liste. La seule solution que j’ai trouvée jusqu’à présent consiste à supprimer le projet d’Eclipse et à le rajouter. C'est un peu agaçant.
Que puis-je faire?
EDIT: Les espaces de travail se trouvent sur un volume de serveur. Cela peut-il être le problème? J'avais utilisé Eclipse 3.3 auparavant, et les chemins du serveur ne posaient aucun problème. Et le volume du serveur est mappé sur une lettre de lecteur.
J'ai trouvé cette solution par googling. Je viens d'avoir ce problème et ça l'a résolu.
Mon erreur a été de placer un projet ailleurs sur l'espace de travail et de partager cet espace de travail entre plusieurs ordinateurs, où les chemins d'accès sont différents. J'ai appris que lorsqu'un projet est sorti de l'espace de travail, son emplacement est enregistré dans l'espace de travail/.metadata/.plugins/org.Eclipse.core.resources/.projects/PROJECTNAME/.location
La suppression de .location et la réimportation du projet dans l’espace de travail ont résolu le problème. J'espère que cela t'aides.
J'ai eu le même problème et dans mon cas, le fichier .project
était également présent dans le répertoire du projet et avait les autorisations appropriées.
Ce problème m'est arrivé après la fermeture et la réouverture rapide de plusieurs projets, l'un après l'autre, et Eclipse a tenté de les reconstruire en même temps.
Dans mon cas, Eclipse a perdu le fichier .location
dans le répertoire de l’espace de travail pour 2 projets sur 5: <workspace>/.metadata/.plugins/org.Eclipse.core.resources/.projects/<project name>/.location
J'ai suivi les instructions sur Comment obtenir la liste des projets en cas de suppression accidentelle de .metadata et importé manuellement le projet dans l'espace de travail via File :: Import :: Other :: General :: Existing Projects
. Après cela, le fichier .location
a été créé à nouveau et Eclipse a cessé de se plaindre.
Si vous déplacez les fichiers manuellement pour une raison quelconque, Elipse perd la référence et génère une erreur de fichier de projet manquante. Toutefois, vous devez déplacer les fichiers manuellement et Eclipse perd la référence
J'ai eu le même problème et je n'ai pas eu cette erreur car je ferme le projet avant de fermer myEclipse et je ne nettoie pas l'emplacement par défaut.
Les fichiers source et compilés de mon projet se trouvent en dehors de l'espace de travail par défaut, mais il existe des dossiers stubb créés par défaut par myEclipse dans l'espace de travail par défaut. Lors de l'installation du projet, il existe deux fichiers .project: un dans l'espace de travail par défaut qui pointe vers le répertoire de travail et un .project dans le répertoire choisi.
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Lynxster</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
dans la balise name, indiquez le nom du dossier du projet .__ et enregistrez ce fichier avec l'extension .project
cela a fonctionné pour moi.
Martin a rencontré le même problème avec un projet Minecraft Mod lorsque j'ai changé l'emplacement du dossier principal. Normalement j'ouvrirais le projet comme ceci
Voici à quoi ressemblait mon chemin quand j'ai commencé le projet
J'ai le même "Le fichier de description de projet (.project) pour mon projet est manquant." Erreur.
J'ai plus tard trouvé le fichier .project dans le dossier principal, comme ceci.
Ceci est l'emplacement où j'ai trouvé le fichier .project
J'ai trouvé qu'utiliser Eclipse dans "Fichier-> Ouvrir un projet depuis un système de fichiers ou une archive" et naviguer dans le dossier de votre projet principal avec le fichier .project résolvait le problème.
Ceci est mon premier post ici dans l'espoir qu'il puisse vous aider, Martin.
J'utilise Eclipse 3.5.1 sur Ubuntu. Après le redémarrage de ma machine, mes projets dans la vue PHP de l'Explorateur donnaient l'avertissement que le fichier .project était manquant. Le problème était que le répertoire externe où mes projets sont hébergés n'a pas été monté au redémarrage. J'ai donc fait un mount -a depuis la ligne de commande et Eclipse a reconnu les fichiers.
Si vous souhaitez uniquement valider votre commande et supprimer le dossier de l'espace de travail, vous devez également supprimer la référence correspondante dans la vue Java. Ensuite, vous devriez passer à la caisse comme si c’était la première fois.
Dans mon cas, j'ai changé le dossier racine dans lequel le projet Eclipse était stocké. J'ai découvert que quand j'ai couru:
cat .plugins/org.eclip.resources/.projects/<projectname>/.location