次のようにアプレットで例外がありました。
java.security.AccessControlException: アクセスが拒否されました (“java.security.SecurityPermission” “authProvider.SunMSCAPI”)
これは、java.policy
でファイルを変更することで解決されますC:\Program Files (x86)\Java\jre7\lib\security
。そこに新しい許可行を追加しました。以下のように
permission java.util.PropertyPermission "user.home", "read";
permission java.security.AllPermission;
permission java.io.FilePermission "<<ALL FILES>>", "read";
permission java.io.FilePermission "<<ALL FILES>>", "write";
permission java.util.PropertyPermission "*", "read, write";
permission java.util.PropertyPermission "user.dir", "read";
permission java.lang.RuntimePermission "*";
手動で行いましたが、アプリケーションは世界中で実行されています。また、ファイルを変更するために各ユーザーに行くことはできませんjava.policy
。また、一部のユーザーはそのファイルを変更するための管理者アクセス権を持っていません。ランタイムパラメータなどを設定する方法はありますか...