.PROJECT

PROJECT-fil

Eclipse IDE Project Description File
Stil et spørgsmål
HURTIGT SVAR

En .project-fil er en Eclipse IDE-projektdeskriptor - en lille UTF-8 XML-fil, som Eclipse placerer i rodmappen for hvert projekt. Åbn den ved at importere den indeholdende mappe i Eclipse (File > Import > Existing Projects into Workspace). Da det er ren XML, viser enhver teksteditor også dens indhold.

Udvikler: Eclipse Foundation Kategori: Udviklerfiler Åben standard MIME: application/xml
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 2, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PROJECT-filformatet?

En .project-fil er en XML-deskriptor, som Eclipse IDE placerer i rodmappen for hvert workspace-projekt. Det er den primære metadatafil, der identificerer en mappe som et Eclipse-projekt, og den læses hver gang Eclipse åbner workspacet. Filen genereres automatisk af IDE'en, men bliver normalt gemt i versionsstyring, så andre udviklere kan importere projektet uden manuel rekonfiguration.

XML-rodelementet er <projectDescription>, som indeholder under-elementer til projektets <name>, en valgfri <comment>, en <projects>-liste over refererede projektafhængigheder, en <buildSpec>-sektion, der viser registrerede buildere (såsom org.eclipse.jdt.core.javabuilder til Java inkrementel kompilering), og en <natures>-sektion, der identificerer projekttypen (for eksempel org.eclipse.jdt.core.javanature til Java-projekter eller org.eclipse.pde.PluginNature til Eclipse-plugin-projekter).

Eclipse læser og skriver denne fil via IProjectDescription-interfacet i org.eclipse.core.resources-bundlet. Formatet har været stabilt siden Eclipse 3.x (2004). Alle Eclipse-baserede IDE'er - herunder Spring Tool Suite, Zend Studio og ældre MyEclipse - deler det samme .project-format. Værktøjer som IntelliJ IDEA og VS Code (med Eclipse-kompatibilitetsudvidelser) kan importere .project-filer ved migrering af projekter. Sletning af filen medfører, at Eclipse mister alle projektmetadata for den pågældende mappe.

Sikkerhed og tryghed

RISIKO: LOW

Ren XML-konfigurationsfil genereret af IDE'en; ingen eksekverbar kode. En ondsindet udformet .project-fil kunne referere til linkede ressourcer, der peger på vilkårlige stier i filsystemet (path traversal i Eclipse workspace), men dette kræver, at offeret importerer den i Eclipse og kører et build.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNEclipse IDE Project Description Fileogså kendt som .project file, Eclipse project descriptor
UDVIKLEREclipse Foundationsiden 2001 (Eclipse 1.0)
MIME-TYPEapplication/xml
TYPEXML-tekstfil
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • IntelliJ IDEA Eclipse import - IntelliJ læser .project for at importere Eclipse-projekter, men bruger sit eget .iml-format indfødt.
  • Spring Tool Suite (STS) - Eclipse-baseret IDE, der opretter og læser .project-filer identisk med standard Eclipse.

Programmer der åbner PROJECT-filer

Windows4 apps
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → vælg mappen, der indeholder .project.
Zend Studio Betalt File → Import → Existing Projects into Workspace.
Spring Tool Suite (STS) Open-source File → Import → Existing Projects into Workspace - det samme som Eclipse, da STS er Eclipse-baseret.
Notepad++ (view/edit only) Open-source Åbn filen som XML for at inspicere eller manuelt redigere projektmetadata.
macOS2 apps
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → vælg mappen, der indeholder .project.
Spring Tool Suite (STS) Open-source File → Import → Existing Projects into Workspace - det samme som Eclipse, da STS er Eclipse-baseret.
Linux1 app
Eclipse IDE Open-source File → Import → General → Existing Projects into Workspace → vælg mappen, der indeholder .project.

Tekniske detaljer

dyb specifikation
FilformatXML (UTF-8 kodet ren tekst)
Rodelement<projectDescription>
FilplaceringAltid i rodmappen for Eclipse-projektet
Vigtige under-elementer<name>, <comment>, <projects>, <buildSpec>, <natures>
Builder-registrering<buildSpec> viser inkrementelle build-kommandoer (f.eks. org.eclipse.jdt.core.javabuilder til Java)
Nature-identifikatorer<natures> definerer projekttype (f.eks. org.eclipse.jdt.core.javanature til Java, org.eclipse.pde.PluginNature til plugins)
API-mappingLæses/skrives via IProjectDescription-interface i org.eclipse.core.resources-bundlet
Typisk størrelse1-10 KB
KodningUTF-8
VersionsstyringNormalt committet til VCS; muliggør projektimport uden manuel IDE-rekonfiguration
FormatstabilitetStabilt siden Eclipse 3.x (2004); uændret i nuværende Eclipse-udgivelser
Cross-IDE kompatibilitetBrugt af Spring Tool Suite, Zend Studio; kan importeres af IntelliJ IDEA og VS Code med Eclipse-plugins
Tab ved sletningSletning af filen får Eclipse til at miste alle projektmetadata for den mappe
Udgivet2001 (Eclipse 1.0)
Seneste versionNo formal versioned spec; format stable since Eclipse 3.x (2004)
Åben standardJa · royaltyfri
Specifikationhelp.eclipse.org

PROJECT-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PROJECT-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PROJECT-filer.

Ofte stillede spørgsmål

Kan jeg slette .project-filen?
Det kan du, men Eclipse vil miste alle projektmetadata (navn, buildere, natures). Genskab den ved at lukke projektet og genimportere mappen, eller lad Eclipse regenerere den ved at oprette et nyt projekt på samme placering.
Bør jeg committe .project til Git?
Generelt ja for Eclipse-baserede teams - det bevarer projekttype, buildere og afhængighedslinks. Tilføj den kun til .gitignore, hvis teamet udelukkende bruger en anden IDE.
Hvorfor siger Eclipse «projektet findes allerede» ved import?
Et projekt med det <name> findes allerede i workspacet. Luk eller fjern det eksisterende projekt først (uden at slette indholdet), og genimporter derefter.
Kan IntelliJ IDEA åbne en .project-fil?
Ja - brug File → New → Project from Existing Sources og vælg Eclipse som projekttype. IntelliJ læser .project og .classpath og opretter derefter sin egen .iml-konfiguration.
Hvad er «natures» i en .project-fil?
Nature-ID'er fortæller Eclipse, hvilken type projekt det er (Java, PHP, C++, Maven osv.), så de korrekte værktøjer, buildere og menuer aktiveres.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å