Mam dwie wojny, foo.war i bar.war. foo używa klas z paska. Próbuję uruchomić foo i dodać do classpath bar.war języka Java, ale java zgłasza wyjątek ClassNotFoundException.Dodawanie WAR do ścieżki klasy Java
Jeśli zmieniam nazwę bar.war na bar.jar i edytuję jej strukturę katalogów tak, aby wyglądała jak słoik, działa.
dokumentacji Javy na przełączniku Cp nie wspomina plików War:
-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.
Mam podobny problem - mam tuziny słoików i tuziny plików konfiguracyjnych, które wpadają na wojnę i chciałbym móc uruchomić świetny skrypt wykorzystując to jako moją "Classpath" i mieć wszystko po prostu pracuj. Zawsze istnieją alternatywy, ale byłby to najbardziej elastyczny sposób i prawdopodobnie zaoszczędziłby mi dni pracy ... No cóż, do następnego rozwiązania. +1 na pytanie - zaoszczędziłem mi trochę czasu. –