| Library Name and Path | Use | 
| Engine Libraries. 
 You always need this library for embedded environments. For client/server environments, you only need this library on the server. 
 | 
  derby.jar 
 | For embedded databases | 
| Tools Libraries 
 For embedded environments, you need a library in the class path to use a tool. For a client/server environment, you need a library on the client only. 
 | 
  derbytools.jar 
 | Required for running all the Derby tools (such as ij, dblook, and import/export). | 
  The Network Server Libraries 
 
 | 
| derbynet.jar | Required to start the Derby Network Server. |