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.