无法找到公理课

时间:2012-11-02 08:58:15

标签: 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 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(确实如此)

axiom-api-1.2.12
axiom-dom-1.2.12
axiom-impl-1.2.12

这些罐子与我正在导入的包装相匹配(他们这样做)。我怎么还能得到错误:

 error: package org.apache.axiom.om does not exist

1 个答案:

答案 0 :(得分:2)

Asix2 User Guide描述了目录结构和Axis2工具的使用,以防止需要设置CLASSPATH环境变量:

  

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