1

我在 Applet 中有如下异常。

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

SOT:java.security.AccessControlException:访问被拒绝(“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文件。而且有些用户没有管理员权限来更改该文件。那么有什么方法可以设置运行时参数或其他东西......

4

0 回答 0