public class AccessControlException
extends SecurityException
java.lang.Object | |||||
↳ | java.lang.Throwable | ||||
↳ | java.lang.Exception | ||||
↳ | java.lang.RuntimeException | ||||
↳ | java.lang.SecurityException | ||||
↳ | java.security.AccessControlException |
AccessController抛出此异常,以表明请求的访问(对文件系统或网络等关键系统资源)被拒绝。
拒绝访问的原因可能会有所不同。 例如,请求的权限可能是不正确的类型,包含无效的值,或根据安全策略不允许的请求访问。 在抛出异常时应尽可能提供这些信息。
Public constructors |
|
---|---|
AccessControlException(String s) 用指定的详细消息构造一个 |
|
AccessControlException(String s, Permission p) 用指定的详细消息构造一个 |
Public methods |
|
---|---|
Permission |
getPermission() 获取与此怀疑相关的Permission对象;如果没有相应的Permission对象,则返回null。 |
Inherited methods |
|
---|---|
From class java.lang.Throwable
|
|
From class java.lang.Object
|
AccessControlException (String s)
用指定的详细消息构造一个 AccessControlException
。
Parameters | |
---|---|
s |
String : the detail message. |
AccessControlException (String s, Permission p)
用指定的详细消息构造一个 AccessControlException
,并引发异常请求的权限。
Parameters | |
---|---|
s |
String : the detail message. |
p |
Permission : the permission that caused the exception. |
Permission getPermission ()
获取与此怀疑相关的Permission对象;如果没有相应的Permission对象,则返回null。
Returns | |
---|---|
Permission |
the Permission object. |