Package java.lang

Class ClassNotFoundException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.ClassNotFoundException
All Implemented Interfaces:
Serializable

public class ClassNotFoundException extends Exception
See Also:
  • Constructor Details

    • ClassNotFoundException

      public ClassNotFoundException()
      Constructs a ClassNotFoundException with no detail message.
    • ClassNotFoundException

      public ClassNotFoundException(String string)
      Constructs a ClassNotFoundException with the specified detail message.
      Parameters:
      string - the detail message.
    • ClassNotFoundException

      public ClassNotFoundException(String string, Throwable ex)
      Constructs a ClassNotFoundException with the specified detail message and optional exception that was raised while loading the class.
      Parameters:
      string - the detail message
      ex - the exception that was raised while loading the class
      Since:
      1.2
  • Method Details

    • getException

      public Throwable getException()
      Returns the exception that was raised if an error occurred while attempting to load the class. Otherwise, returns null.

      This method predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information.

      Returns:
      the Exception that was raised while loading a class
      Since:
      1.2
    • getCause

      public Throwable getCause()
      Returns the cause of this exception (the exception that was raised if an error occurred while attempting to load the class; otherwise null).
      Overrides:
      getCause in class Throwable
      Returns:
      the cause of this exception.
      Since:
      1.4