Eclipse项目中缺少maven依赖项和编译错误,STS 4.15.3 Windows版本

5w9g7ksd  于 2022-11-04  发布在  Eclipse
关注(0)|答案(1)|浏览(163)

我正在经历这个困难,我是新的使用这项技术。格式化机器之前,这个项目运行完美,我备份了一切,并格式化。现在,我试图导入到软件中的项目,我遇到了一些错误。
我通过Maven->existing maven projects执行导入,构建运行,但返回以下错误:

  1. pom.xml文件中有错误。
    1.缺少某些Maven依赖项。
    1.构建路径指定了JavaSE-11执行环境。工作区中未安装与此环境严格兼容的JRE。
    1.指定的编译器兼容性为11,但使用的是JRE 17。
    请看一下指纹第一页第二页
    从那以后我一直在尝试解决这些问题,我检查了java,jre,jdk等的版本,我设法部分解决了jre的问题,但过了一段时间我又遇到了冲突,但涉及到maven的依赖关系,我没有得到任何成功。
    老实说,我不明白错误的原因,我保持了相同的计算机设置之前格式化,也就是说,我安装的版本之前。
mu0hgdu0

mu0hgdu01#

我建议您查看工作区中已安装的JDK/JRE的首选项。您可以通过Preferences -> Java -> Installed JREs找到这些设置。在那里,您可以看到IDE为您的项目配置了哪些JRE(一般情况下)。
然后,请查看该首选项节点下得Execution Environment类别.在该类别中,您可以定义哪个JRE应用于哪个执行环境.您得项目似乎需要JavaSE-11环境.从列表中选择该环境后,您将看到IDE将使用哪个已安装得JRE来满足项目得JavaSE-11要求.
我也会运行一个Maven -> Update Project---,因为在pom.xml文件中标记的依赖关系看起来很好,所以可能是这些依赖关系的下载中断了,但是如果没有提到确切的错误,也很难说。

相关问题