ClassNotFoundException vs NoClassDefFoundError in Java
Advertisements
| Top Tutorials | New Tutorials | Submit | Login | Register |
Tutorial Detail
ClassNotFoundException vs NoClassDefFoundError in Java
From last few weeks I have been facing a cluster of ClassNotFoundException and NoClassDefFoundError while setting up a new project in Java.http://javarevisited.blogspot.com/2011/07/classnotfoundexception-vs.htmlhttp://javarevisit...
Total Hits: 2231
Total Votes: 25 votes
Category: JAVA/Core JAVA
Submitted on: 2011-08-10 14:53:11
Submitted By: Javin Paul
Description:
Before seeing the differences between ClassNotFoundException and NoClassDefFoundError let's see some similarities which are main reason of confusion between these two errors:1) Both NoClassDefFoundError and ClassNotFoundException are related to unavaibility of a class at runtime.
2) Both ClassNotFoundException and NoClassDefFoundError are related to java classpath.
Now let's see the difference between NoClassDefFoundError and ClassNotFoundException:
1) ClassNotFoundException comes in java if we try to load a class at runtime using with Class.forName() or ClassLoader.loadClass() or ClassLoader.findSystemClass() method and requested class is not available in Java. the most of the time it looks like that we have the class in classpath More detail...
Rating Detail
| Stars | Percentage | Total Vote |
|---|---|---|
![]() |
![]() ![]() 16% |
4 |
![]() ![]() |
![]() ![]() 16% |
4 |
![]() ![]() ![]() |
![]() ![]() 16% |
4 |
![]() ![]() ![]() ![]() |
![]() ![]() 16% |
4 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() 20% |
5 |





16%

16%

16%

16%

20%