Java usando "-cp" y "-jar" juntos

Gente

Anteriormente, solo tenía un archivo jar y el manifiesto se configuró de tal manera que simplemente puedo ejecutar mi programa como:

 java -jar MyApp.jar

Ahora, he separado mi funcionalidad en dos archivos jar: MyCore.jar y MyApp.jar.

El siguiente comando funciona:

java -cp "*" com.mycompany.mypackage.App

Pero no consigo que lo siguiente funcione

java -cp "*" -jar MyApp.jar

Me sale una excepción ClassNotFoundException.

Prefiero usar el interruptor "-jar". ¿Hay alguna manera de hacerlo funcionar?

Gracias de antemano por su ayuda.

Saludos,
Peter

Respuestas a la pregunta(4)

Su respuesta a la pregunta