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 ファイルが配置されているディレクトリ) には、ファイル price.xml が存在しないため、jar ファイル内から適切な XML ファイルが読み込まれると確信しています。

誰かが同様の問題を抱えていましたか?

4

1 に答える 1

0

これは、ブラウザからアプレットを実行する必要があるセキュリティ ポリシーのためです。問題を解決するには、以下のドキュメントと、このドキュメント内のセキュリティ ポリシーも参照してください。

于 2013-08-02T09:04:42.750 に答える