0

我有一个想用 Java 1.7.0_55 运行的小程序。它目前适用于 Java 1.6.0_43

我根据使用 jarsigner 签署 jar 文件对所有 jar 进行了虚拟签名。我现在在 java 1.7.0_55 中运行小程序,但是当我登录小程序时,出现以下错误:

Caused by: java.security.AccessControlException: access denied 
    ("java.lang.RuntimePermission" "getClassLoader")

我已将域和端口添加到异常站点列表中,所以我认为清单权限不应该是一个问题?但也许我错了。

4

1 回答 1

0

必须在此包装代码:

AccessController.doPrivileged(new PrivilegedAction<Object>() {
        public Object run() {
            return AppletService.validateLoginCredentials(Login);
        }
    });                 
于 2015-02-16T11:16:27.213 回答