applet,policy的奇怪问题
我在applet里面使用了File类,调用了dll。
然后也没对jar签名,修改的jre下java.policy文件,增加了一行
grant {
permission java.security.AllPermission;
};
这样就可以执行了,一点错误也没有,可这样毕竟不安全。
于是我改成了这样(测试,所以用本地IP,路径是正确的)
grant codeBase "http://127.0.0.1/mis/applets/* " {
permission java.security.AllPermission;
};
dll可以正常加载,可是写文件的时候就报错了,access denied 不能write。
请问各位高手是怎么回事。我不想用签名。
------解决方案--------------------用了签名效果也是一样,可以装载DLL,不能读写文件