.PROPERTIES

PROPERTIES-fil

Java Properties File
Still et spørsmål
HURTIGSVAR

En .properties-fil er en konfigurasjonsfil i ren tekst som brukes av Java-applikasjoner for å lagre innstillinger som nøkkel=verdi-par og lokaliserte UI-strenger. Åpne den med et hvilket som helst tekstredigeringsprogram - Notepad++ eller VS Code på Windows, TextEdit på Mac, gedit eller nano på Linux. Ta sikkerhetskopi av filen før redigering, da en feil verdi kan hindre Java-applikasjonen i å starte.

Utvikler: Sun Microsystems / Oracle (part of the Java platform) Kategori: Innstillingsfiler Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .ICA · .DS_STORE · .WMZ · .CFG

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 30, 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 PROPERTIES-filformatet?

Filer med filendelsen .properties brukes av Java-teknologi for å lagre egenskaper og konfigurerbare applikasjonsparametere. De kan også inneholde strenger for internasjonalisering og lokalisering, noe som gjør dem til et standardformat for i18n-meldingsbunter i Java-applikasjoner og rammeverk som Spring.

Hver linje i en .properties-fil inneholder én enkelt parameter. Hver parameter lagres som et par av strenger - den første inneholder navnet på parameteren (kalt en nøkkel) og den andre inneholder verdien. Nøkler og verdier skilles med =, :, eller mellomrom. Linjer som starter med # eller ! behandles som kommentarer og ignoreres av parseren. En omvendt skråstrek (\\) på slutten av en linje fortsetter verdien på neste linje.

Som standard er .properties-filer kodet i ISO-8859-1 (Latin-1). Ikke-latinske tegn må skrives som \\uXXXX Unicode-escape-sekvenser - i motsetning til YAML-filer eller XML-filer, som har innebygd støtte for UTF-8. Java 9 introduserte støtte for lasting av .properties-filer i UTF-8 når et eksplisitt tegnsett er oppgitt.

Redigering av .properties-filer

.properties-filer kan fritt endres med et hvilket som helst tekstredigeringsprogram. Imidlertid finnes det også mer avanserte verktøy for filredigering, utstyrt med tilleggsfunksjoner som ikke støttes av vanlige tekstredigeringsprogrammer. Bruk av disse verktøyene muliggjør:

  • datavalidering
  • oppretting av nye nøkler
  • synkronisering av nøkkelnavn på tvers av lokaliseringsfiler
  • automatisk, toveis konvertering av ikke-ASCII-symboler til og fra \\uXXXX-escapes
  • integrasjon med Eclipse

Tilleggsinformasjon

.properties-filer aksesseres i Java-applikasjoner gjennom klassen java.util.Properties. De er vanligvis pakket som classpath-ressurser inne i JAR- eller WAR-arkiver og lastes ved kjøretid - det er ingen fast standardmappe for dem. .ini-formatet tjener en lignende rolle i ikke-Java-miljøer, mens .env-filer er vanlig brukt i moderne containeriserte distribusjoner.

Sikkerhet og trygghet

RISIKO: LOW

En .properties-fil er ren tekst og kan ikke kjøre kode, så det er trygt å åpne en. To reelle bekymringer: (1) de inneholder ofte hemmeligheter - databasepassord, API-nøkler, tilkoblingsstrenger - så ikke lim dem inn i upålitelige nettverktøy eller send dem til offentlige kodelagre. (2) Risiko ved redigering: en skrivefeil, feil koding (lagring av UTF-8 der ISO-8859-1 forventes kan ødelegge aksenter), eller et tilfeldig tegn kan hindre Java-appen i å starte. Ta alltid sikkerhetskopi av originalen før du endrer en verdi.

Formatdetaljer

i et nøtteskall
FULLT NAVNJava Properties File
UTVIKLERSun Microsystems / Oracle (part of the Java platform)siden 1996 (Java 1.0, java.util.Properties)
MIME-TYPEtext/plain
TYPENøkkel/verdi-konfigurasjon i ren tekst (ISO-8859-1-kodet som standard)
STANDARDÅpen · royalty-fri

Programmer som åpner PROPERTIES-filer

Windows4 apps
Eclipse IDE Åpen kildekode Åpne i et Java-prosjekt for et dedikert .properties-redigeringsprogram med tabellvisning for nøkkel/verdi og i18n-verktøy.
Windows Notepad Innebygd Høyreklikk > Åpne i > Notisblokk for en rask titt eller liten endring. Fungerer fint for vanlige ASCII-nøkler.
Notepad Åpen kildekode Høyreklikk > Edit with Notepad++. Viser linjenummer og lar deg angi kodingen (ISO-8859-1 eller UTF-8) slik at escapes/aksenter vises korrekt.
Visual Studio Code Gratis Åpne filen; installer utvidelsen «resource-bundle» / properties for nøkkel=verdi-utheving og advarsler om duplikate nøkler.
macOS3 apps
TextEdit Innebygd Åpne, velg deretter Format > Gjør til ren tekst før du lagrer, slik at den forblir en ren .properties-fil (ikke RTF).
Eclipse IDE Åpen kildekode Åpne i et Java-prosjekt for et dedikert .properties-redigeringsprogram med tabellvisning for nøkkel/verdi og i18n-verktøy.
Visual Studio Code Gratis Åpne filen; installer utvidelsen «resource-bundle» / properties for nøkkel=verdi-utheving og advarsler om duplikate nøkler.
Linux3 apps
Vim Åpen kildekode Rediger i terminalen: vim app.properties - standard på servere. Ta sikkerhetskopi først.
GNOME Text Editor / gedit Åpen kildekode Åpne for å lese/redigere; standard GNOME-redigeringsprogram håndterer nøkkel=verdi-tekst helt fint.
Visual Studio Code Gratis Åpne filen; installer utvidelsen «resource-bundle» / properties for nøkkel=verdi-utheving og advarsler om duplikate nøkler.

Tekniske detaljer

dyp spesifikasjon
Standard kodingISO-8859-1 (Latin-1)
UTF-8-støtteTilgjengelig fra Java 9+ via eksplisitt tegnsett-argument til Properties.load()
Ikke-ASCII-tegnMå representeres som \uXXXX Unicode-escape-sekvenser ved bruk av ISO-8859-1-koding
Nøkkel-verdi-separator=, :, eller uescapet mellomrom - den første forekomsten skiller nøkkel fra verdi
Kommentarsyntaks# eller ! i starten av en linje
LinjefortsettelseEn avsluttende \ føyer neste linje til den gjeldende verdien; innledende mellomrom på fortsettelseslinjen fjernes
Trimming av mellomromInnledende mellomrom før nøkler og mellom separator og verdi fjernes automatisk
Håndtering av duplikate nøklerTillatt av parseren; den siste definisjonen overskriver lydløst de tidligere
Java API-klassejava.util.Properties
MIME-typetext/plain
Magic bytes / signaturIngen - ren tekst uten binær header; identifiseres ved filendelse og nøkkel=verdi-linjestruktur
Støttede escape-sekvenser\n, \t, \r, \\, \ (escapet mellomrom i nøkler/verdier), \uXXXX
Utvikler / vedlikeholderSun Microsystems / Oracle (del av Java-plattformen)
Vanlig distribusjonPakket som classpath-ressurser inne i JAR- eller WAR-arkiver; lastes ved kjøretid via getResourceAsStream()
Økosystem-adopsjonBrukt av Java SE, Spring Framework, Android (legacy), Apache Ant, Maven og mange tredjepartsverktøy
Utgitt1996 (Java 1.0, java.util.Properties)
Åpen standardJa · royalty-fri
Spesifikasjondocs.oracle.com

PROPERTIES-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PROPERTIES-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 PROPERTIES-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .properties-fil?
Med et hvilket som helst tekstredigeringsprogram - Notepad++ eller VS Code på Windows, TextEdit (ren tekst) på Mac, gedit/vim på Linux. Det er en fil i ren tekst med nøkkel=verdi-par, så ingen spesiell programvare er nødvendig.
Hvilket program oppretter .properties-filer?
Java-applikasjoner, via klassen java.util.Properties. De finnes overalt i Java/Spring-prosjekter (application.properties) og for oversettelser (ResourceBundle-filer som messages_no.properties).
Hvorfor viser .properties-filen min koder som \u0041 i stedet for bokstaver?
I henhold til Java-spesifikasjonen leses filen som ISO-8859-1, så ikke-latinske tegn lagres som \uXXXX Unicode-escapes. De er korrekte - et redigeringsprogram som forstår properties-filer eller den kjørende appen dekoder dem tilbake til ekte tegn.
Kan jeg redigere en .properties-fil i Notepad?
Ja, for enkle endringer. Bruk # for kommentarer og nøkkel=verdi-linjer, hold én innstilling per linje, og ikke endre kodingen med mindre du vet hva appen forventer. Ta sikkerhetskopi først - en feil verdi kan ødelegge oppstarten.
Hva er forskjellen mellom .properties og .yml i Spring Boot?
Begge konfigurerer samme app. .properties er flate nøkkel=verdi-par (server.port=8080); .yml er nøstet YAML (server:\n port: 8080). Spring leser begge; YAML foretrekkes for hierarkiske innstillinger eller lister.
Hvor er application.properties plassert?
I en Spring Boot-app ligger den vanligvis under src/main/resources i kildetreet, og pakkes inne i JAR/WAR-filen ved kjøretid. Du kan overstyre den med en ekstern fil ved siden av JAR-filen eller via innstillingen spring.config.location.

Referanser

1Oracle - java.util.Properties (API)docs.oracle.com
2Oracle - The Properties class (Java Tutorial)docs.oracle.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JPGJPEG Image
10.M4AMPEG-4 Audio File

Relaterte filendelser

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Gratis filverktøy

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

Åpne verktøykassen

Bla i filendelser A-Å