ClassNotFoundException
public
class
ClassNotFoundException
extends ReflectiveOperationException
java.lang.Object | ||||
↳ | java.lang.Throwable | |||
↳ | java.lang.Exception | |||
↳ | java.lang.ReflectiveOperationException | |||
↳ | java.lang.ClassNotFoundException |
Thrown when an application tries to load in a class through its string name using:
- The
forName
method in classClass
. - The
findSystemClass
method in classClassLoader
. - The
loadClass
method in classClassLoader
.
but no definition for the class with the specified name could be found.
See also:
Summary
Public constructors | |
---|---|
ClassNotFoundException()
Constructs a |
|
ClassNotFoundException(String s)
Constructs a |
|
ClassNotFoundException(String s,
Constructs a |
Public methods | |
---|---|
Throwable
|
getException()
Returns the exception that was raised if an error occurred while attempting to load the class. |
Inherited methods | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
|
Public constructors
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 |
String : 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 |
String : the detail message |
ex |
Throwable : the exception that was raised while loading the class |
Public methods
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 | |
---|---|
Throwable |
the Exception that was raised while loading a class |