Jar e windows

tenho um aplicação dividida em vários arquivos jar: um para log, outro para banco de dados, outro para conectividade e o principal (o executável)

dentro de cada manifest tem o nome dos outros jar no classpath e tudo funciona muito bem no linux.
qnd tento rodar no windows, eu recebo um java.lang.NoClassDefFoundError para uma classe que está em outro pacote que não é o do executável. todos os jar estão no mesmo diretório.

alguém tem alguma sugestão???