我的程序具有从资源读取/写入文件的功能。这个功能我已经顺利测试过了。例如,我将某些内容写入文件,重新启动并再次加载,我可以再次读取该数据。
但是在我导出到 jar 文件后,我在写入文件时遇到了问题。这是我编写文件的代码:
URL resourceUrl = getClass().getResource("/resource/data.sav");
File file = new File(resourceUrl.toURI());
FileOutputStream output = new FileOutputStream(file);
ObjectOutputStream writer = new ObjectOutputStream( output);
当此代码运行时,我注意到命令提示符中有错误: 所以,我的数据无法保存。(我知道是因为在我重新启动应用程序后,没有任何改变!!!)
请帮我解决这个问题。
谢谢 :)