non devi concatenare niente, -cp dai il classpath di riferimento e poi devi indicare la MainClass per l'esecuzione.
se il classpath fosse corretto ti basta
java MainClass
-cp elencoClassPath serve a specificare il path differente e non va terminato con ; (non ricordo documentazione che mi indica una roba del genere. Il ; lo usi come separatore (hai cioè più di una voce), non come terminatore.
un problema di fondo esiste, ma ancora non si è capito dove setti, quanto valgono le robe che setti e perché non va.
Quello che fai con l'IDE lo fai anche senza, risolvere un problema di classpath con l'IDE è come sparare ad una mosca con il napalm.
Adesso fai una cosa, prompt dei comandi e scrivi
echo %CLASSPATH%
e dimmi cosa viene fuori.
Poi
SET CLASSPATH=C:\prova;.;%CLASSPATH%
dove in c:\prova mi aspetto di trovare il jar del driver e il jar con la tua classe
poi fai
echo %CLASSPATH%
e dimmi cosa vedi.
Infine fai
java MainClass
Assicurati anche che chi esegue abbia i permessi di accesso al jar (in lettura).


Rispondi quotando
quindi basta mettere sul classpath percorso assoluto nome compreso di tutti i jar che mi servono... perfetto lo terrò a mente
