Cuando trabajas con algun IDE como NetBeans, JBuilder o Eclipse... Estos se encargan de gestionar el classpath de los proyectos y muchas cosas mas. Cuando creas un archivo JAR, este queda solo en el mundo y le toca defenderse directamente con la maquina virtual.... Lo que tienes que hacer es decirle al archivo JAR cual es su classpath, para hacer esto necesita abrir el archivo JAR con alguin programa para archivos comprimidos, yo utilizo WINRAR, dentro encuentras una carpet a llamada META-INF y alli encuentras en archivo MANIFEST.mf que se encarga de todas las cosas del JAR..
Necesitas editarlo con algun editor de texto como el notepad y tiene que tener estas lineas.
Main-Class: com.tus.paquetes.elMain
En Main-Class le dice al JAR cual es la clase que tiene el main
y la otra linea que es la que te incumbe:
Class-Path: ELDriver.jar, otrascosas.jar, etc.jar
Esta linea le dice al JAR cual es su class path.
NOTA: Si colocas el Class-Path asi, estas diciendo que ELDriver.jar esta en la misma carpeta donde esta tu JAR
si lo colocas de esta forma :
Class-Path: subcarpeta/ELDriver.jar
estas diciendo que ELDriver.jar esta en la subcarpeta relativa a la carpeta donde esta tu JAR