ClassNotFoundException
|
NoClassDefFoundError
|
Thrown when an application tries to load in a class through its name, but no
definition for the class with the specified name could be found
|
Thrown if the JVM tries to load in the definition of a class and no definition
of the class could be found.
|
It occurs when class loader could not find the
required class in class path.
So, basically you should check your class path
and add the class in the classpath.
|
This is more difficult to debug and find the
reason.
This is thrown when at compile time the
required classes are present, but at run time the classes are changed or
removed or class's static initializes threw exceptions.
It means the class which is getting loaded is
present in classpath, but one of the classes which are required by this class,
are either removed or failed to load by compiler.
So you should see the classes which are
dependent on this class .
|
Friday, March 6, 2015
ClassNotFoundException vs NoClassDefFoundError
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment