web-dev-qa-db-de.com

Die Projektbeschreibungsdatei (.project) für mein Projekt fehlt

Ich verwende Eclipse PDT 3.5 unter Vista (32 Bit). Es funktioniert, obwohl Eclipse Administratorrechte zur Ausführung benötigt. Das ärgert mich, aber ich akzeptiere es.

Aber: Hin und wieder (ich bin mir nicht sicher, es kann sogar jedes Mal sein, wenn ich ein Projekt öffnen möchte), erhalte ich die Fehlermeldung "Die Projektbeschreibungsdatei (.project) für mein Projekt fehlt" . 

Es fehlt NICHT, es befindet sich im Hauptordner des Projekts. Es sind keine speziellen Flags gesetzt (es ist weder versteckt noch Systemdatei noch schreibgeschützt).

Dies ist für ALLE Projekte, die ich in meiner Liste habe. Die einzige Lösung, die ich bisher gefunden habe, besteht darin, das Projekt aus Eclipse zu löschen und es erneut hinzuzufügen. Das ist etwas nervig.

Was kann ich machen?

BEARBEITEN: Die Arbeitsbereiche befinden sich auf einem Server-Volume. Kann das das Problem sein? Ich habe vorher Eclipse 3.3 verwendet, und da gab es kein Problem mit den Serverpfaden. Und das Server-Volume ist einem Laufwerksbuchstaben zugeordnet.

55
Martin

Ich habe diese Lösung durch googeln gefunden. Ich habe gerade dieses Problem gehabt und es gelöst.

Mein Fehler war, ein Projekt an einem anderen Ort außerhalb des Arbeitsbereichs abzulegen und diesen Arbeitsbereich auf mehrere Computer zu verteilen, bei denen sich die Pfade unterscheiden. Ich habe gelernt, dass der Speicherort eines Projekts im Arbeitsbereich/.metadata/.plugins/org.Eclipse.core.resources/.projects/PROJECTNAME/.location gespeichert wird

Durch das Löschen von .location und das erneute Importieren des Projekts in den Arbeitsbereich wurde das Problem behoben. Hoffe das hilft.

64
Jordi Xucla

Ich hatte das gleiche Problem und in meinem Fall war die .project-Datei auch im Projektverzeichnis vorhanden und hatte die richtigen Berechtigungen.

Dieses Problem trat bei mir auf, nachdem ich mehrere Projekte schnell nacheinander geschlossen und wieder geöffnet hatte und Eclipse versuchte, sie gleichzeitig neu aufzubauen.

In meinem Fall verlor Eclipse die .location-Datei im Arbeitsbereichsverzeichnis für 2 von 5 Projekten: <workspace>/.metadata/.plugins/org.Eclipse.core.resources/.projects/<project name>/.location

Ich habe die Anweisungen unter So erhalten Sie eine Projektliste erhalten, wenn Sie .metadata versehentlich löschen und das Projekt manuell über File :: Import :: Other :: General :: Existing Projects in den Arbeitsbereich importiert. Danach wurde die .location-Datei erneut erstellt und Eclipse hörte auf, sich zu beschweren.

9
alexandroid

Wenn Sie die Dateien aus irgendeinem Grund manuell verschieben, hat Elipse die Referenz verloren und einen fehlenden Projektdateifehler ausgegeben. Der Grund dafür ist, dass Sie die Dateien manuell verschieben und Eclipse die Referenz verloren hat

1
solisarg

Ich hatte das gleiche Problem und habe diesen Fehler nicht mehr erhalten, seit ich das Projekt schließe, bevor ich myEclipse schließe und den Standardspeicherort nicht aufräumt.

Meine Projektquelle und meine kompilierten Dateien befinden sich außerhalb des Standardarbeitsbereichs. Stubb-Ordner werden jedoch standardmäßig von myEclipse im Standardarbeitsbereich erstellt. Beim Einrichten des Projekts gibt es zwei .project-Dateien - eine im Standardarbeitsbereich, die auf das Arbeitsverzeichnis verweist, und eine .project-Datei in meinem ausgewählten Verzeichnis. 

1
Alice
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Lynxster</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

geben Sie im Namens-Tag den Namen des Projektordners ein und speichern Sie diese Datei mit der Erweiterung .project und fügen Sie sie im Projektordner ein.

das hat für mich funktioniert.

0
Lynxster

Martin kam bei einem Minecraft Mod-Projekt dasselbe Problem vor, als ich den Speicherort des Hauptordners änderte. Normalerweise würde ich das Projekt so öffnen

So sah mein Weg aus, als ich das Projekt begann

Ich habe dasselbe bekommen "Die Projektbeschreibungsdatei (.project) für mein Projekt fehlt." Error. 

Ich fand später die .project-Datei im Hauptordner.

Dies ist der Ort, an dem ich die .project-Datei gefunden habe

Ich fand, dass Eclipse zu "Datei-> Projekt aus Dateisystem oder Archiv öffnen" ging und zu Ihrem Hauptprojektordner mit der .project-Datei navigierte.

Mein Projekt ist bereits enthalten

Dies ist mein erster Beitrag hier in der Hoffnung, dass er Ihnen helfen kann, Martin.

0
Wasted-Art

Ich benutze Eclipse 3.5.1 unter Ubuntu. Nach dem Neustart meines Computers warnten meine Projekte in der PHP Explorer-Ansicht die Warnung, dass die .project-Datei fehlte. Das Problem war, dass das externe Verzeichnis, in dem meine Projekte gehostet werden, beim Neustart nicht bereitgestellt wurde. Also habe ich ein mount -a von der Kommandozeile aus gemacht und der Eclipse hat die Dateien erkannt.

0
woland

Wenn Sie nur auschecken möchten und den Ordner aus dem Arbeitsbereich löschen, müssen Sie auch den Verweis darauf in der Java-Ansicht löschen. Dann sollte es ausgecheckt werden, als ob es das erste Mal ausgecheckt hätte.

0
Saam Barrager

In meinem Fall habe ich den Stammordner geändert, in dem das Eclipse-Projekt gespeichert wurde. Ich habe das entdeckt, als ich gelaufen bin: 

cat .plugins/org.eclip.resources/.projects/<projectname>/.location 
0
Badr Bellaj