posted 18 years ago
ClassNotFound occurs when the class is not found in the classpath by the classloader. The definition exception occurs when it finds the class, but cannot resolve its definition, i.e., it may not find other instances data variables which are objects of another class, or any missing method signature due to existence of different versions of the same class, etc.