Most visited

Recently visited

Added in API level 1

ClassNotFoundException

public class ClassNotFoundException
extends ReflectiveOperationException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.ReflectiveOperationException
         ↳ java.lang.ClassNotFoundException


当应用程序试图通过使用以下字符串名称加载类时抛出:

但没有找到具有指定名称的类的定义。

从版本1.4开始,此异常已进行了改进,以符合通用异常链接机制。 现在可以在施工时提供并通过getException()方法访问的“加载类时引发的可选异常”现在称为原因 ,并且可以通过getCause()方法以及上述“遗留方法”访问。 “

也可以看看:

Summary

Public constructors

ClassNotFoundException()

构造一个没有详细信息的 ClassNotFoundException

ClassNotFoundException(String s)

用指定的详细信息构造一个 ClassNotFoundException

ClassNotFoundException(String s, Throwable ex)

使用指定的详细消息和加载类时引发的可选异常构造一个 ClassNotFoundException

Public methods

Throwable getCause()

返回此异常的原因(如果尝试加载类时发生错误,则引发异常;否则 返回null )。

Throwable getException()

返回在尝试加载类时发生错误时引发的异常。

Inherited methods

From class java.lang.Throwable
From class java.lang.Object

Public constructors

ClassNotFoundException

Added in API level 1
ClassNotFoundException ()

构造一个没有详细信息的 ClassNotFoundException

ClassNotFoundException

Added in API level 1
ClassNotFoundException (String s)

用指定的详细信息构造一个 ClassNotFoundException

Parameters
s String: the detail message.

ClassNotFoundException

Added in API level 1
ClassNotFoundException (String s, 
                Throwable ex)

使用指定的详细消息和加载类时引发的可选异常构造一个 ClassNotFoundException

Parameters
s String: the detail message
ex Throwable: the exception that was raised while loading the class

Public methods

getCause

Added in API level 1
Throwable getCause ()

返回此异常的原因(如果尝试加载类时发生错误,则引发异常;否则 返回null )。

Returns
Throwable the cause of this exception.

getException

Added in API level 1
Throwable getException ()

返回在尝试加载类时发生错误时引发的异常。 否则,返回null

该方法早于通用异常链接设施。 getCause()方法现在是获取此信息的首选方法。

Returns
Throwable the 异常 that was raised while loading a class

Hooray!