我正在制作某种计算器,您可以在其中输入要购买的物品数量,并返回这些物品的价格。该应用程序正在从存储在jar文件中的XML文件中加载价格。 还有一个弹出窗口,我可以修改这些价格并将它们保存到XML文件中。
我正在使用NetBeans IDE 7.3.1。从applet viewer运行这个applet时,一切都很完美。我可以加载并保存这个xml文件。
问题出现在我从其他位置在浏览器中运行此applet的地方。 XML文件正确加载,但是当价格被更改并保存时,它仍会在修改之前加载价格。
我检查过路径以查找是否有任何错误:
"file:\J:\root_path\prices.xml" -> load
"jar:file:/J:/root_path/App.jar!/prices.xml" -> save
注意:在root_path(放置jar文件的目录)中,文件prices.xml不存在,所以我确信它从jar文件中加载了正确的XML文件。
有人有类似的问题吗?