.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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.ICSiCalendar data file
6.M4AMPEG-4 Audio File
7.TAGDataFlex Query Tag Name File
8.JPGJPEG Image
9.MDMarkdown Document
10.DATProgram Data File (generic)

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-Å