模块 java.base
 java.lang

类 ClassNotFoundException

所有已实现的接口:
Serializable

public class ClassNotFoundException extends ReflectiveOperationException
当应用程序尝试通过其字符串名称加载类时抛出:
  • Class 中的 forName 方法。
  • ClassLoader 类中的 findSystemClass 方法。
  • ClassLoader 中的 loadClass 方法。

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

自从:
1.0
参见:
  • 构造方法详细信息

    • ClassNotFoundException

      public ClassNotFoundException()
      构造一个没有详细消息的ClassNotFoundException
    • ClassNotFoundException

      public ClassNotFoundException(String  s)
      用指定的详细信息构造一个 ClassNotFoundException
      参数:
      s - 详细消息。
    • ClassNotFoundException

      public ClassNotFoundException(String  s, Throwable  ex)
      使用指定的详细消息和加载类时引发的可选异常构造 ClassNotFoundException
      参数:
      s - 详细信息
      ex - 加载类时引发的异常
      自从:
      1.2
  • 方法详情

    • getException

      public Throwable  getException()
      返回在尝试加载类时发生错误时引发的异常。否则,返回 null
      API 注意:
      此方法早于通用异常链接工具。 Throwable.getCause() 方法现在是获取此信息的首选方法。
      返回:
      加载类时引发的 Exception
      自从:
      1.2