Carregar arquivo que não está no classpath

Pessoal estou precisando carregar um classe que está fora do classpath. Por exemplo, a aplicação le um diretório de hora em hora e se tiver um arquivo (*.jar) novo ela abre o jar, carrega uma determinada classe e executa um método. esse jar não estará no classpath da applicação.

Algué já precisou fazer isso?
Por onde começo?

Grato
Arturo

Encontrie a resposta aqui no GUJ mesmo.
É só usar um URLClassLoader.
http://www.guj.com.br/article.show.logic?id=124