ブラウザにアプレットが埋め込まれています。アプレットinit()
メソッドでは、次のコードがあります。
Toolkit.getDefaultToolkit().addAWTEventListener(new AWTEventListener() {
public void eventDispatched(AWTEvent event) {
if(event instanceof MouseEvent){
MouseEvent evt = (MouseEvent)event;
if(evt.getID() == MouseEvent.MOUSE_CLICKED){
System.out.println("Mouse Clicked");
}
}
}
}, AWTEvent.MOUSE_EVENT_MASK);
アプレットがロードされると、エラーが発生します。
access denied ("java.awt.AWTPermission" "listenToAllAWTEvents")
ポリシー
ポリシーファイル(下のパス)で、下部に追加しました。
許可
grant {
permission java.security.AllPermission;
};
道
C:/Program Files/Java/jdk1.7.0_10/jre/lib/security/java.policy
しかし、私はまだ同じアクセス拒否の問題を抱えています。
ファイル内のすべてのアクセス許可を付与しているのに、なぜまだそのエラーが発生するのか、誰かが知っていjava.policy
ますか?