Cómo ejecutar una clase desde un jar con desde la línea de comandos con classpath especificado

Estoy tratando de ejecutar una clase desde un JAR. Esta clase NO es la única clase principal en este jar. Además, requiere una cantidad de otros archivos jar, que he guardado en el mismo directorio que este Jar. Los comandos que he probado son los siguientes:

(mydir es el directorio en el que se encuentran todos mis frascos, utilizando la plataforma Windows)

mysql-connector-java-5.1.13-bin.jar es necesario paramyProjImport.jar para correr ycom.mycomp.myProj.importer.csv.TestImporter es la clase que estoy tratando de ejecutar. @"C:\Documents and Settings\user\workspace\myProjImport\src\conf\datasource.properties" y"C:\temp\apollo_claims_test.txt" son los argumentos de línea de comando requeridos por la claseTestImporter Esto es lo que he intentado:

mydir>java -cp C:\temp\test_myProj\mysql-connector-java-5.1.13-bin.jar;. myProjImport.jar com.mycomp.myProj.importer.csv.TestImporter "C:\Documents and Settings\user\workspace\myProjImport\src\conf\datasource.properties" "C:\temp\apollo_claims_test.txt"

Y aquí está el error:

Exception in thread "main" java.lang.NoClassDefFoundError: myProjImport/jar
Caused by: java.lang.ClassNotFoundException: myProjImport.jar
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: myProjImport.jar.  Program will exit.

¿Alguien puede decirme qué comando exacto debo ejecutar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta