public class ClassNotFoundException extends ReflectiveOperationException
forName
方法类类
。 findSystemClass
方法类ClassLoader
。 loadClass
方法在ClassLoader
类。 但是没有找到具有指定名称的类的定义。
从版本1.4开始,这种异常已被改进以符合通用异常链接机制。 可以在构建时提供并通过getException()
方法访问的“在加载类时引发的可选异常”现在被称为原因 ,并且可以通过Throwable.getCause()
方法以及前述的“传统方法”来访问。 “
Constructor and Description |
---|
ClassNotFoundException()
构造一个没有详细消息的
ClassNotFoundException 。
|
ClassNotFoundException(String s)
构造具有
ClassNotFoundException 详细消息的ClassNotFoundException。
|
ClassNotFoundException(String s, Throwable ex)
构造具有
ClassNotFoundException 详细消息的ClassNotFoundException和加载类时引发的可选异常。
|
Modifier and Type | Method and Description |
---|---|
Throwable |
getCause()
返回此异常的原因(尝试加载类时发生错误时引发的异常;否则为
null )。
|
Throwable |
getException()
返回在尝试加载类时发生错误时引发的异常。
|
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public ClassNotFoundException()
ClassNotFoundException
。
public ClassNotFoundException(String s)
ClassNotFoundException
详细消息的ClassNotFoundException。
s
- 详细信息。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.