Java编译器给出了一个奇怪的错误

Java编译器给出了一个奇怪的错误,java,Java,我正在从事一个Java项目,我可以在eclipse中编译我的项目(使用JDK1.6.0_14),而不会出现任何问题。但是当我在构建系统中编译项目时,我会遇到以下奇怪的错误 Exception in thread "main" java.lang.VerifyError: (class: javax/xml/marshal/StreamScanner, method: fail signature: (ILjava/la g/String;)V) Incompatible object argum

我正在从事一个Java项目,我可以在eclipse中编译我的项目(使用JDK1.6.0_14),而不会出现任何问题。但是当我在构建系统中编译项目时,我会遇到以下奇怪的错误

Exception in thread "main" java.lang.VerifyError: (class: javax/xml/marshal/StreamScanner, method: fail signature: (ILjava/la
g/String;)V) Incompatible object argument for function call
at javax.xml.marshal.XMLScanner.open(XMLScanner.java:138)
有什么想法吗

谢谢
Upul

是的,在您的类路径中还有另一个JAR,它包含的
javax.xml.marshal.StreamScanner
版本与JDK中内置的版本冲突