- 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 方法 描述 Throwable
getCause()
返回此异常的原因(尝试加载类时发生错误时引发的异常;否则为null
)。Throwable
getException()
返回在尝试加载类时发生错误时引发的异常。-
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
- 详细信息。
-
-