1

アプレットに使用されるポリシー ファイルはどこにありますか?

アプレットで Calendar.class をインスタンス化できますが、これはデフォルトのjava.policy<jre>/lib/security/java.policyファイルでは不可能なためです。

たとえば、これは失敗します。

public static void main(String[] args) throws Exception {
    System.setSecurityManager(new SecurityManager());
    Calendar cal = Calendar.getInstance();
}

ただし、Firefox のアプレット (独自のセキュリティ マネージャー内) では、Calendar 呼び出しが許可されます。

public void init() {
    Calendar cal = Calendar.getInstance();
}

セキュリティ マネージャのアクセス許可に関して、アプレットのような環境をエミュレートする方法がわかりません。

4

0 に答える 0