購入したいアイテムの量を入力すると、これらのアイテムの価格が返される、ある種の計算機を作成しています。アプリは、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 ファイルが読み込まれると確信しています。
誰かが同様の問題を抱えていましたか?