.PROJECT

PROJECT-bestand

Eclipse IDE Project Description File
Stel een vraag
SNEL ANTWOORD

Een .project-bestand is een Eclipse IDE-projectbeschrijving - een klein UTF-8 XML-bestand dat Eclipse in de hoofdmap van elk project plaatst. Open het door de betreffende map in Eclipse te importeren (File > Import > Existing Projects into Workspace). Omdat het platte XML is, kan elke tekstverwerker de inhoud ook weergeven.

Ontwikkelaar: Eclipse Foundation Categorie: Ontwikkelaarsbestanden Open standaard MIME: application/xml
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 2, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PROJECT-bestandsformaat?

Een .project-bestand is een XML-beschrijving die Eclipse IDE in de hoofdmap van elk workspace-project plaatst. Het is het primaire metadatabestand dat een map identificeert als een Eclipse-project en wordt telkens gelezen wanneer Eclipse de workspace opent. Het bestand wordt automatisch gegenereerd door de IDE, maar wordt normaal gesproken toegevoegd aan versiebeheer, zodat andere ontwikkelaars het project kunnen importeren zonder handmatige herconfiguratie.

Het XML-rootelement is <projectDescription>, dat onderliggende elementen bevat voor de project-<name>, een optionele <comment>, een <projects>-lijst met gerefereerde projectafhankelijkheden, een <buildSpec>-sectie met geregistreerde builders (zoals org.eclipse.jdt.core.javabuilder voor incrementele Java-compilatie), en een <natures>-sectie die het projecttype identificeert (bijvoorbeeld org.eclipse.jdt.core.javanature voor Java-projecten of org.eclipse.pde.PluginNature voor Eclipse plug-in-projecten).

Eclipse leest en schrijft dit bestand via de IProjectDescription-interface in de org.eclipse.core.resources-bundel. Het formaat is stabiel sinds Eclipse 3.x (2004). Alle op Eclipse gebaseerde IDE's - inclusief Spring Tool Suite, Zend Studio, en oudere MyEclipse - delen hetzelfde .project-formaat. Tools zoals IntelliJ IDEA en VS Code (met Eclipse-compatibiliteitsextensies) kunnen .project-bestanden importeren bij het migreren van projecten. Het verwijderen van het bestand zorgt ervoor dat Eclipse alle projectmetadata voor die map verliest.

Beveiliging & veiligheid

RISICO: LOW

Plat XML-configuratiebestand gegenereerd door de IDE; bevat geen uitvoerbare code. Een kwaadwillig samengesteld .project-bestand zou kunnen verwijzen naar gekoppelde bronnen die naar willekeurige bestandssysteempaden wijzen (path traversal in Eclipse-workspace), maar dit vereist dat het slachtoffer het in Eclipse importeert en een build uitvoert.

Formaatdetails

in een notendop
VOLLEDIGE NAAMEclipse IDE Project Description Fileook bekend als .project file, Eclipse project descriptor
ONTWIKKELAAREclipse Foundationsinds 2001 (Eclipse 1.0)
MIME-TYPEapplication/xml
TYPEXML-tekstbestand
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • IntelliJ IDEA Eclipse import - IntelliJ leest .project om Eclipse-projecten te importeren, maar gebruikt standaard zijn eigen .iml-formaat.
  • Spring Tool Suite (STS) - Op Eclipse gebaseerde IDE die .project-bestanden op identieke wijze aanmaakt en leest als de standaard Eclipse.

Programma's die PROJECT-bestanden openen

Windows4 apps
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → selecteer de map die het .project-bestand bevat.
Zend Studio Betaald File → Import → Existing Projects into Workspace.
Spring Tool Suite (STS) Open-source File → Import → Existing Projects into Workspace - hetzelfde als Eclipse, STS is gebaseerd op Eclipse.
Notepad++ (view/edit only) Open-source Open het bestand als XML om de projectmetadata te inspecteren of handmatig te bewerken.
macOS2 apps
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → selecteer de map die het .project-bestand bevat.
Spring Tool Suite (STS) Open-source File → Import → Existing Projects into Workspace - hetzelfde als Eclipse, STS is gebaseerd op Eclipse.
Linux1 app
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → selecteer de map die het .project-bestand bevat.

Technische details

diepe specificaties
BestandsformaatXML (UTF-8 gecodeerde platte tekst)
Rootelement<projectDescription>
BestandslocatieAltijd in de hoofdmap van het Eclipse-project
Belangrijkste onderliggende elementen<name>, <comment>, <projects>, <buildSpec>, <natures>
Builder-registratie<buildSpec> bevat incrementele build-opdrachten (bijv. org.eclipse.jdt.core.javabuilder voor Java)
Nature-identificatoren<natures> definieert het projecttype (bijv. org.eclipse.jdt.core.javanature voor Java, org.eclipse.pde.PluginNature voor plug-ins)
API-mappingGelezen/geschreven via de IProjectDescription-interface in de org.eclipse.core.resources-bundel
Typische grootte1-10 KB
CoderingUTF-8
VersiebeheerNormaal gesproken toegevoegd aan VCS; maakt projectimport mogelijk zonder handmatige IDE-herconfiguratie
Stabiliteit van formaatStabiel sinds Eclipse 3.x (2004); ongewijzigd in huidige Eclipse-versies
Cross-IDE compatibiliteitGebruikt door Spring Tool Suite, Zend Studio; importeerbaar door IntelliJ IDEA en VS Code met Eclipse-plug-ins
Verlies bij verwijderingHet verwijderen van het bestand zorgt ervoor dat Eclipse alle projectmetadata voor die map verliest
Uitgebracht2001 (Eclipse 1.0)
Laatste versieNo formal versioned spec; format stable since Eclipse 3.x (2004)
Open standaardJa · royaltyvrij
Specificatiehelp.eclipse.org

PROJECT conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PROJECT-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PROJECT-bestanden.

Veelgestelde vragen

Kan ik het .project-bestand verwijderen?
Dat kan, maar Eclipse verliest dan alle projectmetadata (naam, builders, natures). Herstel het door het project te sluiten en de map opnieuw te importeren, of laat Eclipse het opnieuw genereren door een nieuw project op dezelfde locatie aan te maken.
Moet ik .project toevoegen aan Git?
Over het algemeen wel voor teams die met Eclipse werken - het behoudt het projecttype, de builders en de afhankelijkheidskoppelingen. Voeg het alleen toe aan .gitignore als het team uitsluitend een andere IDE gebruikt.
Waarom zegt Eclipse „project already exists” bij het importeren?
Een project met die <name> bevindt zich al in de workspace. Sluit of verwijder eerst het bestaande project (zonder de inhoud te verwijderen) en importeer het dan opnieuw.
Kan IntelliJ IDEA een .project-bestand openen?
Ja - gebruik File → New → Project from Existing Sources en kies Eclipse als projecttype. IntelliJ leest .project en .classpath en maakt vervolgens zijn eigen .iml-configuratie aan.
Wat zijn „natures” in een .project-bestand?
Nature-ID's vertellen Eclipse wat voor soort project het is (Java, PHP, C++, Maven enz.), zodat de juiste tooling, builders en menu's worden geactiveerd.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z