Module java.base
Package java.lang

Class ClassNotFoundException

所有已实现的接口:
Serializable

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

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

自版本:
1.0
参见:
  • Constructor Details

    • ClassNotFoundException

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

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

      public ClassNotFoundException(String s, Throwable ex)
      构造一个带有指定详细消息和在加载类时引发的可选异常的ClassNotFoundException
      参数:
      s - 详细消息
      ex - 在加载类时引发的异常
      自版本:
      1.2
  • Method Details

    • getException

      public Throwable getException()
      返回在尝试加载类时引发的异常。否则,返回null
      API注释:
      该方法早于通用异常链接功能。现在,Throwable.getCause()方法是获取此信息的首选方法。
      返回:
      引发加载类时的Exception
      自版本:
      1.2