模块 java.base

类 AccessControlException

所有已实现的接口:
Serializable

@Deprecated (since ="17", forRemoval =true) public class AccessControlException extends SecurityException
已弃用,将被删除:此 API 元素可能会在未来版本中删除。
此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。因此,此类也已弃用并可能被删除。安全管理器或此类没有替代品。

此异常由 AccessController 抛出,表示请求的访问(对文件系统或网络等关键系统资源)被拒绝。

拒绝访问的原因可能各不相同。例如,请求的权限可能类型不正确、包含无效值或请求的访问权限根据安全策略是不允许的。在抛出异常时应尽可能提供此类信息。

自从:
1.2
参见:
  • 构造方法详细信息

    • AccessControlException

      public AccessControlException(String  s)
      已弃用,将被删除:此 API 元素可能会在未来版本中删除。
      用指定的详细消息构造一个 AccessControlException
      参数:
      s - 详细消息。
    • AccessControlException

      public AccessControlException(String  s, Permission  p)
      已弃用,将被删除:此 API 元素可能会在未来版本中删除。
      使用指定的详细消息和导致异常的请求权限构造一个 AccessControlException
      参数:
      s - 详细消息。
      p - 导致异常的权限。
  • 方法详情

    • getPermission

      public Permission  getPermission()
      已弃用,将被删除:此 API 元素可能会在未来版本中删除。
      获取与此异常关联的 Permission 对象,如果没有相应的 Permission 对象,则获取 null
      返回:
      权限对象。