Java 找不到Axiom类

Java 找不到Axiom类,java,axis2,Java,Axis2,我正在尝试编译Axis2附带的一个简单SOAP客户端示例。但是,Java编译器找不到导入: import org.apache.axiom.om.OMAbstractFactory; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.OMNamespace; import org.apache.axis2.AxisFault; import

我正在尝试编译Axis2附带的一个简单SOAP客户端示例。但是,Java编译器找不到导入:

import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.client.ServiceClient;
我已经在命令行上检查了我的classpath变量是否是最新的,它包括:

C:\axis2-1.6.1\lib
我还检查了lib目录是否包含所需的Axiom JAR(确实如此)

而且这些罐子和我要导入的包相匹配(它们是这样的)。我怎样才能仍然得到错误:

 error: package org.apache.axiom.om does not exist
?介绍目录结构和Axis2工具的使用,以防止需要设置CLASSPATH环境变量:

bin目录包括许多有用的脚本。包括 axis2.bat(或axis2.sh),它使您能够轻松地执行Java 命令,而无需手动将所有Axis2 jar文件添加到 类路径


您的类路径是否仅包含lib目录,或其中包含的所有jar文件?仅包含lib目录,但jar文件与Axis2附带的其他jar文件一起位于lib目录的根目录中。如果在类路径中放置以目录结尾的路径,它将只在那里搜索类文件;您需要列出各个JAR文件,或者使用通配符,如“C:\axis2-1.6.1\lib\*;”@guido我将我的类路径更改为
C:\axis2-1.6.1\lib\*
(使用您的通配符建议,它成功了)。要明确的是,我所尝试的并没有起作用:
C:\axis2-1.6.1\lib`和
C:\axis2-1.6.1\lib*.jar`
 error: package org.apache.axiom.om does not exist