参考以下JAXB发行文档。
https://jaxb.java.net/nonav/2.2.11/docs/release-documentation.html#section-2232462900667844
它声明它需要在运行时关注jar
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar,
但在下一行中,相同的文档还指出它在运行时不需要相同的jar。这似乎不正确的信息。什么是正确的信息?它在哪里可以找到?
此外,有关以下链接的文档
https://jaxb.java.net/nonav/2.2.3u1/docs/ReleaseNotes.html
声明只有
jaxb-xjc.jar
在编译时需要。
我明白这两个文件是针对不同的版本,但第一个链接似乎与自己相矛盾。
我实际上是在尝试实现基于Jaxws的Web服务,并希望确保我不会无缘无故地添加额外的Jars。因此,我需要了解编译时需要哪些JAXWS jar以及运行时需要什么
答案 0 :(得分:0)
正如链接明确指出的那样,
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar
在运行时是必需的。
jaxb-api.jar, jaxb-core.jar, jaxb-impl.jar, jaxb-xjc.jar
在编译时是必需的。
您的其他链接适用于较旧版本的JAXB 2.2,因此您应该忽略它。