L'ajout de Guerres de Java le classpath de l'

J'ai deux guerres, foo.la guerre et d'un bar.guerre. foo utilise des classes à partir de la barre.
Je suis en train de commencer foo, et ajouter à la Java classpath du bar.la guerre, mais java jette une ClassNotFoundException.

Si je renomme bar.la guerre de bar.jar et de modifier sa structure de répertoire pour ressembler à un pot, il fonctionne.

Java documentation sur le PC-switch ne fait pas mention de la guerre des fichiers:

 -classpath <class search path of directories and zip/jar files>
               A ; separated list of directories, JAR archives,
               and ZIP archives to search for class files.
J'ai un problème similaire à ce--j'ai des dizaines de pots et des dizaines de fichiers de configuration qui se fait larguer dans une guerre et que vous souhaitez être en mesure d'exécuter un script groovy à l'aide de mon "Classpath" et ont tout juste travail. Il y a toujours des solutions, mais cela aurait été le moyen le plus souple et m'aurait sauvé jours de travail, éventuellement... eh bien, à la prochaine solution. +1 pour la question de toute façon--m'a sauvé quelques temps.

OriginalL'auteur ripper234 | 2009-07-27