Exécution d'une application java en ligne de commande avec des fichiers jar externes

J'ai un externe fichier jar(qui ont la structure du package), qui contient la classe principale, et je peux exécuter l'application en ligne de commande comme ceci:

java -jar example.jar

Mais j'ai encore un autre test.class fichier en dehors de ce fichier jar, et certaines classes à l'intérieur de ce fichier jar va appeler les méthodes de test.class. Comment puis-je spécifier le test.class fichier par fichier jar en ligne de commande? Essayé plusieurs méthodes, de toujours afficher:

NoClassDefFoundError for test.class

NB: le test.class fichier aussi utiliser des fichiers de classe dans example.jar fichier, a sa propre structure de paquet.

Je sais que je peux les mettre ensemble dans un fichier jar, malheureusement j'ai besoin de séparer les test.class fichier.

Lire sur les chemins de classe dans l'oracle tutoriel.

OriginalL'auteur LifeOnCodes | 2012-12-01