java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.ReflectiveOperationException
java.lang.ClassNotFoundException
- 所有已实现的接口:
-
Serializable
当应用程序尝试通过以下方式之一使用其字符串名称加载类时抛出:
- 类
Class
中的forName
方法。 - 类
ClassLoader
中的findSystemClass
方法。 - 类
ClassLoader
中的loadClass
方法。
但找不到具有指定名称的类的定义。
- 自版本:
- 1.0
- 参见:
-
Constructor Summary
ConstructorDescription构造一个没有详细消息的ClassNotFoundException
。构造一个带有指定详细消息的ClassNotFoundException
。构造一个带有指定详细消息和在加载类时引发的可选异常的ClassNotFoundException
。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ClassNotFoundException
public ClassNotFoundException()构造一个没有详细消息的ClassNotFoundException
。 -
ClassNotFoundException
构造一个带有指定详细消息的ClassNotFoundException
。- 参数:
-
s
- 详细消息。
-
ClassNotFoundException
构造一个带有指定详细消息和在加载类时引发的可选异常的ClassNotFoundException
。- 参数:
-
s
- 详细消息 -
ex
- 在加载类时引发的异常 - 自版本:
- 1.2
-
-
Method Details
-
getException
返回在尝试加载类时引发的异常。否则,返回null
。- API注释:
-
该方法早于通用异常链接功能。现在,
Throwable.getCause()
方法是获取此信息的首选方法。 - 返回:
-
引发加载类时的
Exception
- 自版本:
- 1.2
-