0
我的應用程序中有一個屬性文件,它具有兩個屬性(用戶名,密碼)。當我按下我的GUI上的按鈕時,我想改變這些屬性的值!問題是我的屬性文件存儲在我的項目的包中,而不是在根文件夾中,所以當我按下按鈕時,未找到文件的例外被激發,並且更改不起作用!我試圖改變路徑,但結果保持不變,異常被解除並且沒有改變生效!我的我的按鈕聽者的源代碼的在java中更改屬性文件的值
部分中,我TRTO做的修改是這樣的:
try {
FileInputStream input = new FileInputStream("src/Settings/settings.properties");
Properties prop = new Properties();
prop.load(input);
input.close();
FileOutputStream output = new FileOutputStream("src/Settings/settings.properties");
prop.setProperty("password", "yoyo");
prop.store(output, null);
output.close();
}
catch(IOException io) {
io.printStackTrace();
}
問題:您爲什麼試圖修改意圖具體且獨立於您的代碼的值? – Makoto
當有人第一次啓動程序時,這些值是空的!但是在他登錄後,我想要這些值取他的用戶名和密碼,以便他登錄!這就是爲什麼 ! – gimbo
那麼你爲什麼不把這些...... *不存儲在屬性文件中呢?數據可能會自由變異的地方? – Makoto