Tôi muốn ghi vào tệp * .properties. Thats mã của tôi như thế nào tôi làm điều này:Ghi vào tập tin thuộc tính không hoạt động
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);
Tôi không có ngoại lệ, nhưng tôi cũng không nhận được kết quả ghi vào tệp.
Đây cũng là tập tin cấu trúc của tôi:
Tôi đánh giá cao câu trả lời của bạn !!!
CẬP NHẬT
tôi tải tập tin thuộc tính của tôi với:
InputStream in = ClassLoader.getSystemResourceAsStream(filename);
Câu hỏi của tôi là, làm thế nào để tải nó từ một đường dẫn cụ thể?
Đây là của tôi "mới" File Cấu trúc:
Tôi đã kiểm tra mã của bạn và tệp thuộc tính của tôi được tạo trong thư mục làm việc của tôi. Tất nhiên, với cấu trúc tệp của bạn sai. Tôi đoán rằng bạn phải sử dụng đường dẫn đến tệp của bạn thay vì chỉ sử dụng tên tệp – ElderMael
khi tôi sử dụng đường dẫn như \\ user.properties Tôi nhận được "Bạn không có quyền truy cập tệp ..." – maximus