Como incluir um JAR no classpath da aplicacao apos estar rodando

Ola,

Tenho uma aplicacao onde o usuario podera definir qual o BD ele vai usar. Ele precisara ter o driver JDBC na pasta lib da aplicacao para isso, mas, eu nao queria que ele precisasse inserir na mao no script de execucao o novo JAR, gostaria que, em tempo de execucao, com a aplicacao aberta, ele pudesse escolher o BD e eu ja “achasse” o JAR dele dentro do subdir lib e carregasse no classpath. É possivel?