Module java.base
Package java.lang

Class ClassNotFoundException

    • Constructor Detail

      • ClassNotFoundException

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

        public ClassNotFoundException​(String s)
        Constructs a ClassNotFoundException with the specified detail message.
        Parameters:
        s - the detail message.
      • 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 Detail

      • 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