.PROJECT

PROJECT-fil

Eclipse IDE Project Description File
Still et spørsmål
HURTIGSVAR

En .project-fil er en Eclipse IDE prosjektbeskrivelse - en liten UTF-8 XML-fil som Eclipse plasserer i rotmappen til hvert prosjekt. Åpne den ved å importere mappen den ligger i til Eclipse (File > Import > Existing Projects into Workspace). Siden det er ren XML, kan ethvert tekstredigeringsprogram også vise innholdet.

Utvikler: Eclipse Foundation Kategori: Utviklerfiler Åpen standard MIME: application/xml
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 2, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PROJECT-filformatet?

En .project-fil er en XML-beskrivelse som Eclipse IDE plasserer i rotkatalogen til hvert prosjekt i arbeidsområdet. Det er den primære metadatafilen som identifiserer en mappe som et Eclipse-prosjekt, og den leses hver gang Eclipse åpner arbeidsområdet. Filen genereres automatisk av IDE-en, men blir normalt sjekket inn i versjonskontroll slik at andre utviklere kan importere prosjektet uten manuell rekonfigurering.

XML-rotelementet er <projectDescription>, som inneholder underelementer for prosjektets <name>, en valgfri <comment>, en <projects>-liste over refererte prosjektavhengigheter, en <buildSpec>-seksjon som lister opp registrerte byggere (som org.eclipse.jdt.core.javabuilder for Java inkrementell kompilering), og en <natures>-seksjon som identifiserer prosjekttypen (for eksempel org.eclipse.jdt.core.javanature for Java-prosjekter eller org.eclipse.pde.PluginNature for Eclipse-tilleggsprosjekter).

Eclipse leser og skriver denne filen via grensesnittet IProjectDescription i pakken org.eclipse.core.resources. Formatet har vært stabilt siden Eclipse 3.x (2004). Alle Eclipse-baserte IDE-er - inkludert Spring Tool Suite, Zend Studio og eldre MyEclipse - deler det samme .project-formatet. Verktøy som IntelliJ IDEA og VS Code (med utvidelser for Eclipse-kompatibilitet) kan importere .project-filer ved migrering av prosjekter. Sletting av filen fører til at Eclipse mister alle prosjektmetadata for den katalogen.

Sikkerhet og trygghet

RISIKO: LOW

Ren XML-konfigurasjonsfil generert av IDE-en; ingen kjørbar kode. En ondsinnet utformet .project-fil kan referere til koblede ressurser som peker til vilkårlige filsystemstier (path traversal i Eclipse-arbeidsområdet), men dette krever at offeret importerer den til Eclipse og utfører et bygg.

Formatdetaljer

i et nøtteskall
FULLT NAVNEclipse IDE Project Description Fileogså kjent som .project file, Eclipse project descriptor
UTVIKLEREclipse Foundationsiden 2001 (Eclipse 1.0)
MIME-TYPEapplication/xml
TYPEXML-tekstfil
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • IntelliJ IDEA Eclipse-import - IntelliJ leser .project for å importere Eclipse-prosjekter, men bruker sitt eget .iml-format lokalt.
  • Spring Tool Suite (STS) - Eclipse-basert IDE som oppretter og leser .project-filer identisk med oppstrøms Eclipse.

Programmer som åpner PROJECT-filer

Windows4 apps
Eclipse IDE Åpen kildekode File → Import → General → Existing Projects into Workspace → velg mappen som inneholder .project.
Zend Studio Betalt File → Import → Existing Projects into Workspace.
Spring Tool Suite (STS) Åpen kildekode File → Import → Existing Projects into Workspace - samme som Eclipse, STS er Eclipse-basert.
Notepad++ (view/edit only) Åpen kildekode Åpne filen som XML for å inspisere eller manuelt redigere prosjektmetadata.
macOS2 apps
Eclipse IDE Åpen kildekode File → Import → General → Existing Projects into Workspace → velg mappen som inneholder .project.
Spring Tool Suite (STS) Åpen kildekode File → Import → Existing Projects into Workspace - samme som Eclipse, STS er Eclipse-basert.
Linux1 app
Eclipse IDE Åpen kildekode File → Import → General → Existing Projects into Workspace → velg mappen som inneholder .project.

Tekniske detaljer

dyp spesifikasjon
FilformatXML (UTF-8-kodet ren tekst)
Rotelement<projectDescription>
FilplasseringAlltid i rotkatalogen til Eclipse-prosjektet
Viktige underelementer<name>, <comment>, <projects>, <buildSpec>, <natures>
Bygger-registrering<buildSpec> lister opp inkrementelle byggkommandoer (f.eks. org.eclipse.jdt.core.javabuilder for Java)
Natur-identifikatorer<natures> definerer prosjekttype (f.eks. org.eclipse.jdt.core.javanature for Java, org.eclipse.pde.PluginNature for tilleggsmoduler)
API-mappingLest/skrevet via IProjectDescription-grensesnittet i org.eclipse.core.resources-pakken
Typisk størrelse1-10 KB
KodingUTF-8
VersjonskontrollNormalt sjekket inn i VCS; muliggjør prosjektimport uten manuell IDE-rekonfigurering
FormatstabilitetStabilt siden Eclipse 3.x (2004); uendret i nåværende Eclipse-utgivelser
Kryss-IDE-kompatibilitetBrukt av Spring Tool Suite, Zend Studio; kan importeres av IntelliJ IDEA og VS Code med Eclipse-tillegg
Tap ved slettingSletting av filen fører til at Eclipse mister alle prosjektmetadata for den katalogen
Utgitt2001 (Eclipse 1.0)
Siste versjonNo formal versioned spec; format stable since Eclipse 3.x (2004)
Åpen standardJa · royalty-fri
Spesifikasjonhelp.eclipse.org

PROJECT-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PROJECT-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PROJECT-filer.

Ofte stilte spørsmål

Kan jeg slette .project-filen?
Du kan det, men Eclipse vil miste alle prosjektmetadata (navn, byggere, naturtyper). Gjenopprett den ved å lukke prosjektet og importere katalogen på nytt, eller la Eclipse regenerere den ved å opprette et nytt prosjekt på samme sted.
Bør jeg sjekke inn .project i Git?
Generelt ja for Eclipse-baserte team - det bevarer prosjekttype, byggere og avhengighetskoblinger. Legg den til i .gitignore bare hvis teamet utelukkende bruker en annen IDE.
Hvorfor sier Eclipse «project already exists» ved import?
Et prosjekt med det navnet i <name> finnes allerede i arbeidsområdet. Lukk eller fjern det eksisterende prosjektet først (uten å slette innholdet), og importer deretter på nytt.
Kan IntelliJ IDEA åpne en .project-fil?
Ja - bruk File → New → Project from Existing Sources og velg Eclipse som prosjekttype. IntelliJ leser .project og .classpath og oppretter deretter sin egen .iml-konfigurasjon.
Hva er «natures» i en .project-fil?
Nature-ID-er forteller Eclipse hvilken type prosjekt det er (Java, PHP, C++, Maven osv.) slik at de riktige verktøyene, byggerne og menyene blir aktivert.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å