Ява.яз..NoClassDefFoundError: org / apache / axis2/AxisFault When axis2-kernel-1.5.4.фляга в пути к классу


У меня есть jar-файл с оператором main (), который создает экземпляр и вызывает заглушку веб-службы axis2. Похоже, он не может найти орг.апаш.axis2.AxisFault, несмотря на то, что это было на моем пути к классу. Я использую 1.6.0_25 на windows 7. Моя команда такова:

java -classpath "C:Program FilesApache Software Foundationaxis2-1.5.4libaxis2-kernel-1.5.4.jar" -jar .buildlibSoapClient-test-client.jar

Исключение составляет:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis2/AxisFault
Caused by: java.lang.ClassNotFoundException: org.apache.axis2.AxisFault
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
1 2

1 ответ:

-jar заставляет java игнорировать любые -cp банки. Измените путь к классу в манифесте.