Tiene toda la pinta de que al .jar le falta algun .class que necesita o que utiliza alguna libreria externa que no has declarado en el Class-Path del manifest (en tiempo de ejecución las librerias aqui declaradas deberían estar junto al .jar ejecutable)
Pero para poder afirmarlo necesitaría revisar el código
De todo modos podrías descartar algun otro problema si compilas la siguiente clase:
Código:
public class HolaMundo {
public static void main(String[] args) {
System.out.println("HOLA MUNDO");
}
}
Creas un HolaMundo.jar que contenga
HolaMundo.class
meta-inf\Manifest.mf
Y el contenido del manifest sería
Manifest-Version: 1.0
Created-By: 1.4.0_01 (Sun Microsystems Inc.)
Main-Class: HolaMundo
Finalmente ejecutamos
Si esto te funciona tiene que ser alguno de los problemillas que te comentaba al principio.
Un saludo,
kripton