| 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. |