こんにちは私は自己署名アプレットを作成しましたが、ローカルファイルシステムにアクセスできません。どうすればよいですか?
3375 次
2 に答える
1
IOコードをPrivilegedAction内にラップする必要があります。
通常、テスト証明書を使用してアプレットに署名する必要があります。ユーザーには警告が表示され、アプレットをロードするときに証明書を受け入れる必要があります。
次に、PriviligedAction内にコードをラップする必要があります。いくつかの例については、これを参照してください。
于 2010-03-23T09:43:41.077 に答える
1
以下のコードは、ファイルにアクセスするために使用できるのと同じ方法で、弾力がある城の瓶を追加するために使用されます。AccessControllerjavaapiが使用されます。
AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
try{
Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); // Here you can write the code for File Accesss
}catch (Exception e) {
return "";
}
return "";
}
});
于 2010-05-19T07:23:44.667 に答える