gpt4 book ai didi

java - WSDL2Java 抛出找不到主类 : org. apache.axis.wsdl.WSDL2Java

转载 作者:搜寻专家 更新时间:2023-10-30 21:31:23 27 4
gpt4 key购买 nike

我正在尝试从远程网络服务创建 java 文件。我下载了 axis 1.4,将 lib 文件夹复制到包含以下文件的 c:\data\axis\lib:

  • Axis .jar
  • axis-ant.jar
  • commons-discovery-0.2.jar
  • commons-logging-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 exit.

有人可以帮我解决这个问题吗?

最佳答案

如果您使用的是 6 之前的 Java 版本,请将 jars 单独添加到类路径中。如果您使用的是 Java 6,请参阅 here如果您想使用通配符。

关于java - WSDL2Java 抛出找不到主类 : org. apache.axis.wsdl.WSDL2Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2299009/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com