我已经从8迁移到java11。当我将项目导入到eclipse时,我看到超过1300个错误。请检查截图。
错误类型有语言服务器、注释问题、Java 问题等
我已经对 Eclipse 进行了必要的配置更改,例如设置java11首选项,默认jre。项目是 Maven,我可以看到它链接了所有 Maven 依赖项。 我不知道为什么它还是来了。
Eclipse 是 eclipse-jee-2023-09-R-win32-x86_64
如果您遇到此问题,请发表评论。
最终我能够解决这些错误:)
大多数编译错误的根本原因是包的可访问性。 Java 11 不允许从多个模块访问它。错误消息之一是“可以从多个模块访问包 org.w3c.dom”
从 POM 文件中删除冗余依赖项后,我能够解决大多数错误。 1300 个错误中仅剩下 8 个,这些错误与 POM 文件相关,如我的问题的第一个屏幕截图所示。我希望我能尽快找到解决方案。
谢谢:)