- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.ReflectiveOperationException
-
- java.lang.ClassNotFoundException
-
- All Implemented Interfaces:
-
Serializable
public class ClassNotFoundException extends ReflectiveOperationException
当应用程序尝试通过其字符串名称加载到类中时抛出:-
forName方法在类Class。 -
findSystemClass方法在类ClassLoader。 -
loadClass方法在类ClassLoader。
但是没有找到具有指定名称的类的定义。
从版本1.4开始,这种异常已被改进以符合通用异常链接机制。 可在施工时提供和访问经由所述“加载类时引发可选异常”
getException()方法现在被称为原因 ,并且可以经由被访问Throwable.getCause()方法,以及前面提到的“传统方法。 “
-
-
构造方法摘要
构造方法 Constructor 描述 ClassNotFoundException()构造一个ClassNotFoundException,没有详细信息。ClassNotFoundException(String s)构造具有指定详细消息的ClassNotFoundException。ClassNotFoundException(String s, Throwable ex)构造一个ClassNotFoundException其中包含指定的详细消息和加载类时引发的可选异常。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 ThrowablegetCause()返回此异常的原因(尝试加载类时发生错误时引发的异常;否则为null)。ThrowablegetException()返回在尝试加载类时发生错误时引发的异常。-
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, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
构造方法详细信息
-
ClassNotFoundException
public ClassNotFoundException()
构造一个没有详细消息的ClassNotFoundException。
-
ClassNotFoundException
public ClassNotFoundException(String s)
构造具有指定详细消息的ClassNotFoundException。- 参数
-
s- 详细信息。
-
-