il jar non si avvia con doppio click!!
Il jar è un archivio di file .class per lo più, quindi lo si lancia con java -jar!!!!

il resto onestamente non l'ho capito, ma mi chiedo...hai settato bene il classpath?