Ich möchte in eine * .properties-Datei schreiben. Das ist mein Code, wie ich dies tun:Schreiben in eine Eigenschaftendatei funktioniert nicht
properties = loadProperties("user.properties");//loads the properties file
properties.setProperty(username, password);
try {
properties.store(new FileOutputStream("user.properties"), null);
System.out.println("Wrote to propteries file!" + username + " " + password);
Ich habe nicht eine Ausnahme erhalten, aber ich auch nicht die Ausgabe in die Datei geschrieben bekommen.
Hier ist auch meine Datei-Struktur:
ich Ihre Antwort zu schätzen !!!
UPDATE
ich meine Eigenschaften mit Datei laden:
InputStream in = ClassLoader.getSystemResourceAsStream(filename);
Meine Frage ist, wie es von einem bestimmten Pfad zu laden?
Hier ist meine "neue" Dateistruktur:
Ich habe Ihren Code getestet und meine Eigenschaftendatei wird in meinem Arbeitsverzeichnis erstellt. Natürlich, mit Ihrer Dateistruktur ist das falsch. Ich vermute, dass Sie einen Pfad zu Ihrer Datei verwenden müssen, anstatt nur den Dateinamen – ElderMael
zu verwenden, wenn ich den Pfad wie \\ user.properties verwende, bekomme ich "Sie haben keine Rechte, auf die Datei zuzugreifen ..." – maximus