当前位置:  开发笔记 > 编程语言 > 正文

WSDL2Java抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java

如何解决《WSDL2Java抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java》经验,为你挑选了1个好方法。

我试图从远程Web服务创建Java文件.我下载了轴1.4,将lib文件夹复制到c:\ data\axis\lib,其中包含以下文件:

axis.jar

轴的ant.jar

公共发现-0.2.jar

共享记录-1.0.4.jar

没有jaxrpc.jar

log4j.properties

的log4j-1.2.8.jar

没有saaj.jar

WSDL4J-1.5.1.jar

我将c:\ data\axis\lib文件夹添加到%AXISCLASSPATH%.现在我尝试使用此cmd创建java类:

java -cp%AXISCLASSPATH%org.apache.wsdl.WSDL2JAVA http://myurl.com?wsdl

但是我不断收到此错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/wsdl/
WSDL2Java
Caused by: java.lang.ClassNotFoundException: org.apache.axis.wsdl.WSDL2Java
        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)
Could not find the main class: org.apache.axis.wsdl.WSDL2Java.  Program will exi
t.

有人可以帮我上班吗?



1> 小智..:

如果您在6之前使用Java版本,请将jar分别添加到类路径中.如果您使用的是Java 6,请在此处查看是否要使用通配符.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有