.PROJECT

PROJECT Datei

Eclipse IDE Project Description File
Frage stellen
SCHNELLE ANTWORT

Eine .project-Datei ist ein Eclipse IDE Projektdeskriptor - eine kleine UTF-8-XML-Datei, die Eclipse im Stammverzeichnis jedes Projekts ablegt. Öffnen Sie diese, indem Sie den enthaltenen Ordner in Eclipse importieren (File > Import > Existing Projects into Workspace). Da es sich um reines XML handelt, zeigt auch jeder Texteditor den Inhalt an.

Entwickler: Eclipse Foundation Kategorie: Developerdateien Offener Standard MIME: application/xml
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 2, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PROJECT-Dateiformat?

Eine .project-Datei ist ein XML-Deskriptor, den die Eclipse IDE im Stammverzeichnis jedes Workspace-Projekts ablegt. Es ist die primäre Metadatendatei, die einen Ordner als Eclipse-Projekt identifiziert und jedes Mal gelesen wird, wenn Eclipse den Workspace öffnet. Die Datei wird automatisch von der IDE generiert, wird aber normalerweise in die Versionsverwaltung übertragen, damit andere Entwickler das Projekt ohne manuelle Rekonfiguration importieren können.

Das XML-Wurzelelement ist <projectDescription>, das Kindelemente für den Projektnamen <name>, einen optionalen Kommentar <comment>, eine Liste referenzierter Projektabhängigkeiten <projects>, einen Abschnitt <buildSpec> mit registrierten Buildern (wie org.eclipse.jdt.core.javabuilder für die inkrementelle Java-Kompilierung) und einen Abschnitt <natures> zur Identifizierung des Projekttyps (zum Beispiel org.eclipse.jdt.core.javanature für Java-Projekte oder org.eclipse.pde.PluginNature für Eclipse-Plugin-Projekte) enthält.

Eclipse liest und schreibt diese Datei über die Schnittstelle IProjectDescription im Bundle org.eclipse.core.resources. Das Format ist seit Eclipse 3.x (2004) stabil. Alle Eclipse-basierten IDEs - einschließlich Spring Tool Suite, Zend Studio und ältere Versionen von MyEclipse - nutzen dasselbe .project-Format. Werkzeuge wie IntelliJ IDEA und VS Code (mit Eclipse-Kompatibilitätserweiterungen) können .project-Dateien beim Migrieren von Projekten importieren. Das Löschen der Datei führt dazu, dass Eclipse alle Projektmetadaten für dieses Verzeichnis verliert.

Sicherheit

RISIKO: LOW

Einfache XML-Konfigurationsdatei, die von der IDE generiert wird; kein ausführbarer Code. Eine bösartig manipulierte .project-Datei könnte auf verknüpfte Ressourcen verweisen, die auf beliebige Dateisystempfade zeigen (Path Traversal im Eclipse-Workspace), was jedoch erfordert, dass das Opfer sie in Eclipse importiert und einen Build ausführt.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEEclipse IDE Project Description Filealias .project file, Eclipse project descriptor
ENTWICKLEREclipse Foundationseit 2001 (Eclipse 1.0)
MIME TYPEapplication/xml
TYPXML-Textdatei
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • IntelliJ IDEA Eclipse-Import - IntelliJ liest .project, um Eclipse-Projekte zu importieren, verwendet aber nativ sein eigenes .iml-Format.
  • Spring Tool Suite (STS) - Eclipse-basierte IDE, die .project-Dateien identisch zum Standard-Eclipse erstellt und liest.

Programme zum Öffnen von PROJECT-Dateien

Windows4 apps
Eclipse IDE Open Source File → Import → General → Existing Projects into Workspace → wählen Sie den Ordner aus, der die .project enthält.
Zend Studio Kostenpflichtig File → Import → Existing Projects into Workspace.
Spring Tool Suite (STS) Open Source File → Import → Existing Projects into Workspace - identisch mit Eclipse, da STS auf Eclipse basiert.
Notepad++ (view/edit only) Open Source Öffnen Sie die Datei als XML, um Projektmetadaten zu inspizieren oder manuell zu bearbeiten.
macOS2 apps
Eclipse IDE Open Source File → Import → General → Existing Projects into Workspace → wählen Sie den Ordner aus, der die .project enthält.
Spring Tool Suite (STS) Open Source File → Import → Existing Projects into Workspace - identisch mit Eclipse, da STS auf Eclipse basiert.
Linux1 app
Eclipse IDE Open Source File → Import → General → Existing Projects into Workspace → wählen Sie den Ordner aus, der die .project enthält.

Technische Details

technische Spezifikation
DateiformatXML (UTF-8 kodierter Klartext)
Wurzelelement<projectDescription>
DateispeicherortImmer im Stammverzeichnis des Eclipse-Projekts
Wichtige Kindelemente<name>, <comment>, <projects>, <buildSpec>, <natures>
Builder-Registrierung<buildSpec> listet inkrementelle Build-Befehle auf (z. B. org.eclipse.jdt.core.javabuilder für Java)
Nature-Identifikatoren<natures> definiert den Projekttyp (z. B. org.eclipse.jdt.core.javanature für Java, org.eclipse.pde.PluginNature für Plugins)
API-MappingGelesen/geschrieben über die IProjectDescription-Schnittstelle im Bundle org.eclipse.core.resources
Typische Größe1-10 KB
KodierungUTF-8
VersionsverwaltungNormalerweise in VCS eingecheckt; ermöglicht Projektimport ohne manuelle IDE-Rekonfiguration
FormatstabilitätStabil seit Eclipse 3.x (2004); unverändert in aktuellen Eclipse-Releases
IDE-übergreifende KompatibilitätVerwendet von Spring Tool Suite, Zend Studio; importierbar durch IntelliJ IDEA und VS Code mit Eclipse-Plugins
Verlust bei LöschungDas Löschen der Datei führt dazu, dass Eclipse alle Projektmetadaten für dieses Verzeichnis verliert
Veröffentlicht2001 (Eclipse 1.0)
Neueste VersionNo formal versioned spec; format stable since Eclipse 3.x (2004)
Offener StandardJa · lizenzgebührenfrei
Spezifikationhelp.eclipse.org

PROJECT-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PROJECT-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PROJECT-Dateien.

Häufig gestellte Fragen

Kann ich die .project-Datei löschen?
Das ist möglich, aber Eclipse verliert dann alle Projektmetadaten (Name, Builder, Natures). Erstellen Sie sie neu, indem Sie das Projekt schließen und das Verzeichnis erneut importieren, oder lassen Sie Eclipse sie regenerieren, indem Sie ein neues Projekt am selben Ort erstellen.
Sollte ich .project in Git einchecken?
In Eclipse-basierten Teams im Allgemeinen ja - es bewahrt den Projekttyp, die Builder und die Abhängigkeitsverknüpfungen. Fügen Sie sie nur dann zur .gitignore hinzu, wenn das Team ausschließlich eine andere IDE verwendet.
Warum meldet Eclipse beim Import „project already exists“?
Ein Projekt mit diesem <name> befindet sich bereits im Workspace. Schließen oder entfernen Sie zuerst das bestehende Projekt (ohne den Inhalt zu löschen) und importieren Sie es dann erneut.
Kann IntelliJ IDEA eine .project-Datei öffnen?
Ja - nutzen Sie File → New → Project from Existing Sources und wählen Sie Eclipse als Projekttyp. IntelliJ liest .project und .classpath und erstellt dann seine eigene .iml-Konfiguration.
Was sind „Natures“ in einer .project-Datei?
Nature-IDs teilen Eclipse mit, um welche Art von Projekt es sich handelt (Java, PHP, C++, Maven usw.), damit die korrekten Werkzeuge, Builder und Menüs aktiviert werden.

Quellen

1Eclipse Platform Doc - Project description file formathelp.eclipse.org
2Eclipse Foundation - IProjectDescription APIhelp.eclipse.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Verwandte Erweiterungen

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen