これは比較的単純な修正であるべきですが、動作させる方法がわかりません。私は、Javaアプレットを作成し、それはEclipseで実行している間、残念ながら私はそれが日食の外で動作することはできませんが素晴らしい動作します。ここでは、エラーの重要な部分である:私は考え出したeclipseの外で動作するjava.policy.applet
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission background.jpg read)
がポリシーのものとしなければならないようだが、私はそれが十分にそれが作業を取得するために理解していない、私は推測します。 HTMLファイルをappletタグ付きのeclipse binフォルダに入れたら、それは美しく動作しますが、そのフォルダ内のすべてのもの(java.policy.appletファイルを含む)を別のフォルダにコピーすると、上記のエラーが発生します。
私はこれを理解しようと数時間を費やしました。助けてください!そのファイルがどこにあるのか完全に無視しているように思えるので、私はプログラムにそのファイルがどこにあるのかを伝えるだけです。これはポリシーファイルであり、eclipseによって自動的に生成されました:
/* AUTOMATICALLY GENERATED ON Tue Apr 16 17:20:59 EDT 2002*/
/* DO NOT EDIT */
grant {
permission java.security.AllPermission;
};
は、あなたが(イメージファイルを開く)ファイル操作をやっている場合は、コードの一部を投稿することができますか? –
この 'background.jpg'はJavaパッケージにコンパイルされていますか? – mKorbel