gpt4 book ai didi

java - 在 JAXB 2.2.7 中找不到 XMLEventReader

转载 作者:行者123 更新时间:2023-11-30 04:05:08 25 4
gpt4 key购买 nike

我的环境正在运行 JAVA 1.5 并以这种方式将 JAXB 2.2.7 放入我的 POM 文件中。

<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2.7</version>
</dependency>

但是,当我构建 jar 文件时,遇到此错误。

cannot access javax.xml.stream.XMLEventReader file javax/xml/stream/XMLEventReader.class not found

当我查看 jaxb-api.jar 时,XMLEventReader 不存在。但我不确定为什么不是。不应该包括在内吗?当我尝试使用http://www.findjar.com/时为了找到 XMLEventReader,我意识到它位于 jaxp-api-1.4.2.jar 中。

后来的版本去掉了吗?

最佳答案

XMLEventReader 来自 StAX (JSR-173),而不是 JAXB (JSR-222)。您需要将 StAX API 包含在您的 pom 文件中。 StAX 和 JAXB API 都包含在 Java SE 6 及更高版本中。

关于java - 在 JAXB 2.2.7 中找不到 XMLEventReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20973589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com