更改applet的java.policy文件

时间:2013-10-17 10:38:04

标签: java security

我在Applet中有异常,如下所示。

  

java.security.AccessControlException:拒绝访问(“java.security.SecurityPermission”“authProvider.SunMSCAPI”)

SOT:java.security.AccessControlException: access denied ("java.security.SecurityPermission" "authProvider.SunMSCAPI")

通过更改java.policy处的C:\Program Files (x86)\Java\jre7\lib\security文件即可解决此问题。我在其中添加了新的权限行。如下

    permission java.util.PropertyPermission "user.home", "read";
    permission java.security.AllPermission;
    permission java.io.FilePermission "<<ALL FILES>>", "read";
    permission java.io.FilePermission "<<ALL FILES>>", "write";
    permission java.util.PropertyPermission "*", "read, write";
    permission java.util.PropertyPermission "user.dir", "read";
    permission java.lang.RuntimePermission "*";

我是手动完成的,但我们的应用程序遍布全球。我无法让每个用户更改java.policy文件。而且有些用户没有管理员权限来更改该文件。那么有什么方法可以设置运行时参数或其他东西......

0 个答案:

没有答案