我的lib目录只有1个jar。 xml-apis 2.8.1。当我删除它,一切都编译。这是我得到的错误:
java.lang.LinkageError: Class org/xml/sax/SAXParseException violates loader constraints
知道发生了什么事吗?
答案 0 :(得分:0)
xml-apis
类包含在JRE中。这个问题也被称为"jar hell"问题的一部分,并且 - 在JVM空间中 - 通常发生在类路径中多次包含XML库,即来自JRE rt.jar
的应用程序服务器或作为第三方库的依赖项。如上所述,这会导致LinkageError
例外。
这是一个描述to solve this issue in Grails 1.3.7方式的示例。