Chcę napisać do pliku * .properties. To jest mój kod, jak to zrobić:Zapisywanie do pliku właściwości nie działa
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);
Nie otrzymuję wyjątku, ale również nie zapisuję wyników w pliku.
Oto mój plik również struktura:
cenię swoją odpowiedź !!!
UPDATE
załadować plik z moich Właściwości:
InputStream in = ClassLoader.getSystemResourceAsStream(filename);
Moje pytanie jest, w jaki sposób załadować go z określonej ścieżki?
Oto mój "nowy" Struktura pliku:
Przetestowałem Twój kod, a mój plik właściwości został utworzony w moim katalogu roboczym. Oczywiście z nieprawidłową strukturą plików. Domyślam się, że musisz użyć ścieżki do pliku, zamiast używać tylko nazwy pliku – ElderMael
, gdy używam ścieżki takiej jak \\ user.properties. Otrzymuję "Nie masz uprawnień dostępu do pliku ..." – maximus