0

我正在制作某种计算器,您可以在其中输入要购买的物品数量,然后返回这些物品的价格。该应用程序正在从存储在 jar 文件中的 XML 文件加载价格。还有一个弹出窗口,我可以在其中修改这些价格并将它们保存到 XML 文件中。

我正在使用 NetBeans IDE 7.3.1。从小程序查看器运行此小程序时,一切正常。我可以加载并保存这个 xml 文件。

问题出现在我从其他位置在浏览器中运行这个小程序的地方。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 文件。

有人有类似的问题吗?

4

1 回答 1

0

这是因为需要从浏览器运行小程序的安全警察。请参阅以下文档以及本文档中的安全策略以解决您的问题

于 2013-08-02T09:04:42.750 回答