题
您好我已经创建了签名的小一个自我,但不能访问本地文件系统。什么都有,我怎么办?
解决方案
你需要用你的IO代码中的的PrivilegedAction 。
一般情况下,你需要与你的测试证书签名的小程序时,用户会看到一个警告,将有当它把这个小程序接受证书。
然后你需要用一个PriviligedAction内部代码。请参阅此获取一些例子。
其他提示
在以下代码是使用添加充气城堡罐,就可以用它来访问文件的方式相同。 AccessController的Java API的使用。
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 "";
}
});
不隶属于 StackOverflow