执行以下命令行从 WSDL 生成 Java 类时出现以下错误。
WSDL2Java.bat -uri http://www.webservicex.net/geoipservice.asmx?WSDL -o C:\Sachin
Error:Using AXIS2_HOME: C:\axis2-1.6.2
Using JAVA_HOME: C:\IBM\WebSphere\AppServer\java\jre
Retrieving document at 'http://www.webservicex.net/geoipservice.asmx?WSDL'.
log4j:WARN No appenders could be found for logger (org.apache.axis2.description.
WSDL11ToAllAxisServicesBuilder).
log4j:WARN Please initialize the log4j system properly.
(Location of error unknown)Duplicate variable declaration for: 'basePropertyType'
(Location of error unknown)Duplicate variable declaration for: 'propertyName'
(Location of error unknown)Duplicate variable declaration for: 'propertyType'
(Location of error unknown)Duplicate variable declaration for: 'shortTypeNameUncapped'
(Location of error unknown)Duplicate variable declaration for: 'shortTypeName'
(Location of error unknown)Duplicate variable declaration for: 'javaName'
(Location of error unknown)Duplicate variable declaration for: 'basePropertyType'
(Location of error unknown)Duplicate variable declaration for: 'inputcount'
(Location of error unknown)Duplicate variable declaration for: 'inputcount'
(Location of error unknown)Duplicate variable declaration for: 'basePropertyType'
(Location of error unknown)Duplicate variable declaration for: 'propertyName'
(Location of error unknown)Duplicate variable declaration for: 'propertyType'
(Location of error unknown)Duplicate variable declaration for: 'shortTypeNameUncapped'
(Location of error unknown)Duplicate variable declaration for: 'shortTypeName'
(Location of error unknown)Duplicate variable declaration for: 'javaName'
(Location of error unknown)Duplicate variable declaration for: 'basePropertyType'
谁能帮帮我。
谢谢, 萨钦
最佳答案
我认为这个错误是由于IBM JDK造成的。我遇到了类似的问题。改用Oracle JDK后问题就解决了。
请将您的 JAVA_HOME 变量设置为 Oracle JDK 主目录,它将解决该问题。
祝一切顺利。
关于java - (错误位置未知): 'basePropertyType 的重复变量声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19157128/