gpt4 book ai didi

java - 将 GWT 从 2.8.1 升级到 2.8.2 后出现 "XmlRootElement cannot be resolved to a type"错误

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:02:31 26 4
gpt4 key购买 nike

为了修复 Chrome 61 中损坏的 GWT 拖放,我们决定升级GWT,因为修复在 GWT 2.8.2 中。

升级后,出现了数百个错误:

[ERROR] Line 7: XmlRootElement cannot be resolved to a type
[ERROR] Line 3: The import javax.xml.bind cannot be resolved

我尝试将其他依赖项升级到最新版本,但没有成功。任何解决方案或建议表示赞赏。谢谢。

最佳答案

您现在需要添加对该 jar 的依赖,它不再是 GWT 的一部分(并且可能不应该开始,这就是它消失的原因):

专家:

<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
<classifier>sources</classifier>
<scope>provided</scope>
</dependency>

Gradle :

gwt 'javax.xml.bind:jaxb-api:2.3.0'

编辑:更正,看起来这可能不仅仅与更新 GWT 有关,而是特定于 Java 9 - 这些类不再包含在 JDK 9 中,因此您实际上必须依赖于您的 jaxb-api项目。

关于java - 将 GWT 从 2.8.1 升级到 2.8.2 后出现 "XmlRootElement cannot be resolved to a type"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47098480/

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