Ejecuta la aplicación java desde la línea de comandos con archivos jar externos

Tengo un archivo jar externo (tiene estructura de paquete), que contiene la clase principal, y puedo ejecutar la aplicación desde la línea de comandos de esta manera:

java -jar example.jar

Pero todavía tengo otratest.class archivo fuera de este archivo jar, y algunas clases dentro de este archivo jar invocarán los métodos entest.class. ¿Cómo puedo especificar eltest.class archivo para ser utilizado por el archivo jar en la línea de comandos? Intentado de muchas maneras, siempre mostrar:

NoClassDefFoundError for test.class

NB: el archivo test.class también usa archivos de clase en el archivo example.jar, tiene su propia estructura de paquete.

Sé que puedo ponerlos juntos en un archivo jar, desafortunadamente, necesito separar el archivo test.class.

Respuestas a la pregunta(3)

Su respuesta a la pregunta