我正在使用 xjc ant 任务从 xsd 和 wsdl 生成 java 类,然后我从这些生成的类中生成一个 jar。PFB 我正在使用的代码,
<!-- Below code generates java classes from wsdl -->
<exec executable="xjc">
<arg value="-wsdl" />
<arg value="${wsdl}/mysample.wsdl" />
<arg value="-d" />
<arg value="${myclasses}" />
<arg value="-d" />
<arg value="${myclasses}" />
<arg value="${xsdfile}/mysample.xsd" />
</exec>
<!-- Below code generates jar from java classes -->
<jar destfile="${jars}/mysample.jar" basedir="${myclasses}"/>
它在我的本地使用 JDK7 可以正常工作,但是当我将它部署到具有 jdk6 的服务器时,我得到了<pre>org.jboss.resteasy.spi.UnhandledException: java.lang.UnsupportedClassVersionError: com/my/webservices/mysampleweb
. 任何建议如何使这项工作?
编辑:
我收到major version 51 is newer than 50, the highest major version supported by this compiler.
一些从 xsd 生成的类的错误。这个怎么解决??
我检查了我的 ANT_HOME、java 版本和 jre 一切都很好.. 但是当通过命令行使用 ant 构建时我仍然收到上述错误.. 任何建议