- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.SecurityException
-
- java.security.AccessControlException
-
- All Implemented Interfaces:
-
Serializable
public class AccessControlException extends SecurityException
AccessController抛出此异常,以指示所请求的访问(对关键系统资源(如文件系统或网络))被拒绝。
否认访问的原因可能有所不同。 例如,所请求的权限可能是不正确的类型,包含无效值,或请求根据安全策略不允许的访问。 这样的信息应该尽可能在抛出异常时给出。
- 从以下版本开始:
- 1.2
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 AccessControlException(String s)
构造一个AccessControlException
具有指定的详细消息。AccessControlException(String s, Permission p)
构造具有指定的详细消息的AccessControlException
以及引起异常的请求权限。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Permission
getPermission()
获取与此异常关联的Permission对象,如果没有相应的Permission对象,则为null。-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
构造方法详细信息
-
AccessControlException
public AccessControlException(String s)
构造一个AccessControlException
具有指定的详细消息。- 参数
-
s
- 详细信息。
-
AccessControlException
public AccessControlException(String s, Permission p)
构造具有指定的详细消息的AccessControlException
以及引起异常的请求权限。- 参数
-
s
- 详细信息。 -
p
- 导致异常的权限。
-
-
方法详细信息
-
getPermission
public Permission getPermission()
获取与此异常关联的Permission对象,如果没有相应的Permission对象,则为null。- 结果
- 权限对象。
-
-