Package Summary  Overview Summary

class:ClassNotFoundException [NONE]

All Implemented Interfaces:
Serializable

public class ClassNotFoundExceptionextends ReflectiveOperationException
Thrown when an application tries to load in a class through its string name using:
  • The forName method in class Class.
  • The findSystemClass method in class ClassLoader .
  • The loadClass method in class ClassLoader.

but no definition for the class with the specified name could be found.

Since:
1.0
See Also:

constructor:ClassNotFoundException() [NONE]

  • ClassNotFoundException

    public ClassNotFoundException()
    Constructs a ClassNotFoundException with no detail message.
  • constructor:ClassNotFoundException(java.lang.String) [NONE]

    ClassNotFoundException

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

    constructor:ClassNotFoundException(java.lang.String,java.lang.Throwable) [NONE]

    ClassNotFoundException

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

    method:getException() [NONE]

    • getException

      public Throwable getException()
      Returns the exception that was raised if an error occurred while attempting to load the class. Otherwise, returns null.
      API Note:
      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

    © 2023 Oracle Corporation and/or its affiliates