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 
forNamemethod in classClass. - The 
findSystemClassmethod in classClassLoader. - The 
loadClassmethod 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, Throwable ex)
      
      
        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 |