gpt4 book ai didi

java - JAXB 定位器 - 缺少依赖项?

转载 作者:行者123 更新时间:2023-11-29 04:01:57 26 4
gpt4 key购买 nike

在我当前的项目中,我们从 XSD 文件生成 JAXB bean。我们需要有关 bean 的行号信息(除了 XSD 验证错误!)所以我使用了此处指定的 -Xlocator 选项:

http://java.sun.com/webservices/docs/1.6/jaxb/xjc.html

但是,我缺少 Locator 类。在那个 6 年前的旧页面上引用的 jar 文件无法在任何地方找到,因为我根本没有在任何站点上看到 JWSDP 的下载。

XJC 死了吗?我应该使用其他东西吗?

编辑:解决方案必须使用 Java 1.5

最佳答案

XJC 远未消亡,但您引用的那个页面是古老的,适用于 JAXB 1。Java6 包含 JAXB 2.1(请参阅文档 here)。令人恼火的是,当您今天进行 google 搜索时,您得到的大部分结果都是过时的 JAXB 1 引用。

我不确定您的要求是什么。 “我们需要关于 bean 的行号信息”是什么意思?

编辑:您提到了 @XmlLocation 注释。这是 Java6 和 JAXB 引用实现中的非标准注释,您将在 Java5 中使用它。类名是 com.sun.xml.bind.annotation.XmlLocation,javadoc 是 here .您可以从 here 获得的引用实现, 如果你还没有的话。

关于java - JAXB 定位器 - 缺少依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905930/

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