Usando arquivo jar com conexao Oracle (JDBC) em outra aplicação

Pessoal, para fins de estudo montei um app com o driver JDBC da Oracle conectando no banco e passando selecte e recebendo um resultset, tudo funciona bem, o driver está na lib do projeto e quando compilo ele (usando o Netbeans) utilizo normal fora do Netbeans também.
Como gostei da idéia coloquei esse .jar dentro de outro aplicação para passar o select e receber o resultset nela sem precisar fazer tudo na mão de novo, tudo funciona bem com EXCESSÃO de que eu também preciso colocar na lib do meu projeto o driver JDBC do Oracle.
Se ele não estava na compilação do meu projeto original por que precisar dele novamente no outro projeto?
Alguém sabe?