嗨,在我们的项目中,我们正在使用XJC ant任务进行xsd2schema生成,之后我们正在编译src文件并将它们分组到模式jar中.我们的类路径是:
jaxb-ri-2.2.6 - jaxb-impl.jar,jaxb-api.jar,jaxb-xjc.jar
这个ant任务在eclipse中工作得很好,jar被创建了,但它在unix环境中抛出了错误.
错误是:
java.lang.IllegalStateException:org.xml.sax.SAXNotRecognizedException:无法识别功能" http://javax.xml.XMLConstants/feature/secure-processing ".
当我们将"xercesImpl-2.9.1.jar"添加到unix构建类路径时,该错误消失了,但生成的jar与使用eclipse生成的jar不同.
eclipse构建jar-它只有几个类unix build jar-它有impl文件夹和很多类
在这两种情况下,jaxb罐都是一样的.请帮我解决这个问题....请...................