.PROPERTIES

PROPERTIES Datei

Java Properties File
Frage stellen
SCHNELLE ANTWORT

Eine .properties-Datei ist eine Klartextkonfigurationsdatei, die von Java-Anwendungen verwendet wird, um Einstellungen als Schlüssel=Wert-Paare und lokalisierte UI-Zeichenketten zu speichern. Öffnen Sie sie mit einem beliebigen Texteditor - Notepad++ oder VS Code unter Windows, TextEdit auf dem Mac, gedit oder nano unter Linux. Sichern Sie die Datei vor dem Bearbeiten, da ein fehlerhafter Wert den Start der Java-Anwendung verhindern kann.

Entwickler: Sun Microsystems / Oracle (part of the Java platform) Kategorie: Einstellungsdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .ICA · .DS_STORE · .WMZ · .CFG

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 30, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PROPERTIES-Dateiformat?

Dateien mit der .properties-Erweiterung werden von Java-Technologien verwendet, um Eigenschaften und konfigurierbare Anwendungsparameter zu speichern. Sie können auch Zeichenketten für die Internationalisierung und Lokalisierung enthalten, was sie zu einem Standardformat für i18n-Nachrichtenbundles in Java-Anwendungen und Frameworks wie Spring macht.

Jede Zeile in einer .properties-Datei enthält einen einzelnen Parameter. Jeder Parameter wird als Paar von Zeichenketten gespeichert - die erste enthält den Namen des Parameters (Schlüssel genannt) und die zweite seinen Wert. Schlüssel und Werte werden durch =, : oder Leerzeichen getrennt. Zeilen, die mit # oder ! beginnen, werden als Kommentare behandelt und vom Parser ignoriert. Ein abschließender Backslash (\) am Zeilenende setzt den Wert in der nächsten Zeile fort.

Standardmäßig sind .properties-Dateien in ISO-8859-1 (Latin-1) kodiert. Nicht-lateinische Zeichen müssen als \uXXXX-Unicode-Escape-Sequenzen geschrieben werden - anders als YAML-Dateien oder XML-Dateien, die nativ UTF-8 unterstützen. Java 9 führte Unterstützung für das Laden von .properties-Dateien in UTF-8 ein, wenn ein expliziter Zeichensatz angegeben wird.

Bearbeiten von .properties-Dateien

.properties-Dateien können mit jedem Texteditor frei bearbeitet werden. Darüber hinaus stehen auch fortgeschrittenere Werkzeuge zur Dateibearbeitung zur Verfügung, die mit zusätzlichen Funktionen ausgestattet sind, die reguläre Texteditoren nicht unterstützen. Die Verwendung dieser Werkzeuge ermöglicht:

  • Datenvalidierung
  • Erstellen neuer Schlüssel
  • Synchronisierung von Schlüsselnamen über Locale-Dateien hinweg
  • automatische, bidirektionale Konvertierung von Nicht-ASCII-Symbolen zu und von \uXXXX-Escapes
  • Integration mit Eclipse

Weitere Informationen

.properties-Dateien werden in Java-Anwendungen über die java.util.Properties-Klasse aufgerufen. Sie werden typischerweise als Classpath-Ressourcen in JAR- oder WAR-Archiven gebündelt und zur Laufzeit geladen - es gibt kein festes Standardverzeichnis für sie. Das .ini-Format erfüllt eine ähnliche Rolle in Nicht-Java-Umgebungen, während .env-Dateien häufig in modernen containerisierten Deployments verwendet werden.

Sicherheit

RISIKO: LOW

Eine .properties-Datei ist reiner Text und kann keinen Code ausführen, daher ist das Öffnen sicher. Zwei reale Risiken: (1) Sie enthalten häufig Geheimnisse - Datenbankpasswörter, API-Schlüssel, Verbindungszeichenketten - also fügen Sie sie nicht in nicht vertrauenswürdige Online-Werkzeuge ein und committen Sie sie nicht in öffentliche Repositories. (2) Bearbeitungsrisiko: Ein Tippfehler, eine falsche Kodierung (UTF-8 speichern, wo ISO-8859-1 erwartet wird, kann Akzente verstümmeln) oder ein verirrtes Zeichen kann den Start der Java-Anwendung verhindern. Sichern Sie immer das Original, bevor Sie einen Wert ändern.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEJava Properties File
ENTWICKLERSun Microsystems / Oracle (part of the Java platform)seit 1996 (Java 1.0, java.util.Properties)
MIME TYPEtext/plain
TYPKlartextkonfiguration mit Schlüssel/Wert-Paaren (standardmäßig ISO-8859-1 kodiert)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von PROPERTIES-Dateien

Windows4 apps
Eclipse IDE Open Source Innerhalb eines Java-Projekts öffnen, für einen dedizierten .properties-Editor mit Schlüssel/Wert-Tabellenansicht und i18n-Werkzeugen.
Windows Notepad Integriert Rechtsklick > Öffnen mit > Editor für eine schnelle Ansicht oder kleine Bearbeitung. Geeignet für reine ASCII-Schlüssel.
Notepad Open Source Rechtsklick > Mit Notepad++ bearbeiten. Zeigt Zeilennummern und ermöglicht die Einstellung der Kodierung (ISO-8859-1 oder UTF-8), damit Escapes/Akzente korrekt angezeigt werden.
Visual Studio Code Kostenlos Datei öffnen; die Erweiterung 'resource-bundle' / properties installieren für Schlüssel=Wert-Hervorhebung und Warnungen bei doppelten Schlüsseln.
macOS3 apps
TextEdit Integriert Öffnen, dann Format > Als normalen Text umwandeln vor dem Speichern, damit die Datei als einfache .properties-Datei (nicht RTF) gespeichert wird.
Eclipse IDE Open Source Innerhalb eines Java-Projekts öffnen, für einen dedizierten .properties-Editor mit Schlüssel/Wert-Tabellenansicht und i18n-Werkzeugen.
Visual Studio Code Kostenlos Datei öffnen; die Erweiterung 'resource-bundle' / properties installieren für Schlüssel=Wert-Hervorhebung und Warnungen bei doppelten Schlüsseln.
Linux3 apps
Vim Open Source Im Terminal bearbeiten: vim app.properties - auf Servern Standard. Vorher sichern.
GNOME Text Editor / gedit Open Source Zum Lesen/Bearbeiten öffnen; der Standard-GNOME-Editor eignet sich gut für Schlüssel=Wert-Text.
Visual Studio Code Kostenlos Datei öffnen; die Erweiterung 'resource-bundle' / properties installieren für Schlüssel=Wert-Hervorhebung und Warnungen bei doppelten Schlüsseln.

Technische Details

technische Spezifikation
StandardkodierungISO-8859-1 (Latin-1)
UTF-8-UnterstützungAb Java 9+ über explizites Charset-Argument an Properties.load() verfügbar
Nicht-ASCII-ZeichenMüssen bei ISO-8859-1-Kodierung als \uXXXX-Unicode-Escape-Sequenzen dargestellt werden
Schlüssel-Wert-Trennzeichen=, : oder nicht-escapteter Leerraum - das erste Vorkommen trennt Schlüssel von Wert
Kommentarsyntax# oder ! am Zeilenanfang
ZeilenfortsetzungEin abschließendes \ verbindet die nächste Zeile mit dem aktuellen Wert; führender Leerraum in der Fortsetzungszeile wird entfernt
Leerraum-KürzungFührender Leerraum vor Schlüsseln und zwischen Trennzeichen und Wert wird automatisch entfernt
Verhalten bei doppelten SchlüsselnVom Parser erlaubt; die letzte Definition überschreibt stillschweigend frühere
Java-API-Klassejava.util.Properties
MIME-Typtext/plain
Magic Bytes / SignaturKeine - reiner Text ohne binären Header; identifiziert durch Dateiendung und Schlüssel=Wert-Zeilenstruktur
Unterstützte Escape-Sequenzen\n, \t, \r, \\, \ (escaped Leerzeichen in Schlüsseln/Werten), \uXXXX
Entwickler / BetreuerSun Microsystems / Oracle (Teil der Java-Plattform)
Übliche BereitstellungAls Classpath-Ressourcen in JAR- oder WAR-Archiven gebündelt; zur Laufzeit über getResourceAsStream() geladen
Verbreitung im ÖkosystemVerwendet von Java SE, Spring Framework, Android (Legacy), Apache Ant, Maven und vielen Drittanbieter-Werkzeugen
Veröffentlicht1996 (Java 1.0, java.util.Properties)
Offener StandardJa · lizenzgebührenfrei
Spezifikationdocs.oracle.com

PROPERTIES-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PROPERTIES-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PROPERTIES-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .properties-Datei?
Mit einem beliebigen Texteditor - Notepad++ oder VS Code unter Windows, TextEdit (Nur-Text) auf dem Mac, gedit/vim unter Linux. Da es eine reine Schlüssel=Wert-Textdatei ist, wird keine spezielle Software benötigt.
Welches Programm erstellt .properties-Dateien?
Java-Anwendungen, über die Klasse java.util.Properties. Sie sind in Java/Spring-Projekten allgegenwärtig (application.properties) und für Übersetzungen (ResourceBundle-Dateien wie messages_en.properties).
Warum zeigt meine .properties-Datei \u0041-ähnliche Codes statt Buchstaben?
Gemäß der Java-Spezifikation wird die Datei als ISO-8859-1 gelesen, sodass nicht-lateinische Zeichen als \uXXXX-Unicode-Escapes gespeichert werden. Das ist korrekt - ein properties-fähiger Editor oder die laufende Anwendung dekodiert sie zurück in echte Zeichen.
Kann ich eine .properties-Datei in Notepad bearbeiten?
Ja, für einfache Bearbeitungen. Verwenden Sie # für Kommentare und Schlüssel=Wert-Zeilen, eine Einstellung pro Zeile, und ändern Sie die Kodierung nur, wenn Sie wissen, was die Anwendung erwartet. Sichern Sie zuerst - ein fehlerhafter Wert kann den Start verhindern.
Was ist der Unterschied zwischen .properties und .yml in Spring Boot?
Beide konfigurieren dieselbe Anwendung. .properties ist flach als Schlüssel=Wert (server.port=8080); .yml ist verschachteltes YAML (server:\n port: 8080). Spring liest beides; YAML wird für hierarchische Einstellungen oder Listen bevorzugt.
Wo befindet sich application.properties?
In einer Spring-Boot-Anwendung liegt sie üblicherweise unter src/main/resources im Quellbaum und wird zur Laufzeit in der JAR/WAR gebündelt. Sie kann durch eine externe Datei neben der JAR oder über die Einstellung spring.config.location überschrieben werden.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen