- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.ReflectiveOperationException
-
- java.lang.ClassNotFoundException
-
- 实现的所有接口
-
Serializable
public class ClassNotFoundException extends ReflectiveOperationException
当应用程序尝试使用以下命令通过其字符串名称加载类时抛出:- 类
类的forName方法。 - 类
ClassLoader的findSystemClass方法。 - 类
ClassLoader的loadClass方法。
但是找不到具有指定名称的类的定义。
从版本1.4开始,此异常已经过改进,以符合通用异常链机制。 可能在构造时提供并通过
getException()方法访问的“在加载类时引发的可选异常”现在称为原因 ,并且可以通过Throwable.getCause()方法以及上述“遗留方法”访问。 “
-
-
构造方法摘要
构造方法 构造器 描述 ClassNotFoundException()构造一个没有详细消息的ClassNotFoundException。ClassNotFoundException(String s)使用指定的详细消息构造ClassNotFoundException。ClassNotFoundException(String s, Throwable ex)构造一个ClassNotFoundException其中包含指定的详细消息和加载类时引发的可选异常。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 ThrowablegetCause()返回此异常的原因(如果在尝试加载类时发生错误,则引发异常;否则为null)。ThrowablegetException()返回在尝试加载类时发生错误时引发的异常。
-
-
-
构造方法详细信息
-
ClassNotFoundException
public ClassNotFoundException()
构造一个没有详细消息的ClassNotFoundException。
-
ClassNotFoundException
public ClassNotFoundException(String s)
使用指定的详细消息构造ClassNotFoundException。- 参数
-
s- 详细信息。
-
-