observe que executar um JAR (clique duas vezes ou "java -jar file.jar") não usa a variável de ambiente CLASSPATH
Como as classes são encontradas
Nesse caso - executando um JAR - você deve definir o atributo Class-Path no arquivo de manifesto
Especificação do arquivo JAR