Java 为什么我不能用STS IDE创建一个新的Spring boot项目?
这是我的第一个Spring Boot项目。 我安装了Spring工具套件IDE,当我尝试创建一个新项目时!我得到了这个错误(正如你在GIF上看到的) 我尝试了Java8和Java11,但仍然得到了错误 错误的堆栈跟踪: ArtifactTransferException:传输失败 plexus:plexus utils:pom:3.1.0 from 缓存在本地 在更新之前,不会重新尝试解析 中心间隔已过或强制更新。原始错误: 无法传输项目org.codehaus.plexus:plexus-utils:pom:3.1.0 从/到中环(): repo.maven.apache.org 四个错误: 我在cmd上执行了Java 为什么我不能用STS IDE创建一个新的Spring boot项目?,java,spring,spring-boot,maven,spring-tool-suite,Java,Spring,Spring Boot,Maven,Spring Tool Suite,这是我的第一个Spring Boot项目。 我安装了Spring工具套件IDE,当我尝试创建一个新项目时!我得到了这个错误(正如你在GIF上看到的) 我尝试了Java8和Java11,但仍然得到了错误 错误的堆栈跟踪: ArtifactTransferException:传输失败 plexus:plexus utils:pom:3.1.0 from 缓存在本地 在更新之前,不会重新尝试解析 中心间隔已过或强制更新。原始错误: 无法传输项目org.codehaus.plexus:plexus-ut
cd%userprofile%\.m2\repository
,然后执行了start.
打开文件夹,然后手动删除了缓存
这解决了上述4个错误。
但我得到了两个新的警告:
说明资源路径位置类型
第一个警告:
构建路径指定执行环境JavaSE-11。没有
工作区中安装的JRE与此严格兼容
环境
第二个警告:
指定的编译器符合性为11,但JRE为14
旧产品
新警告的图像:
当我打开文件->属性时,我得到了以下信息:
由于它基于Eclipse,可能与之前的评论中提到的问题有关,因此请查看并删除您的本地Maven缓存。我清除了缓存,它解决了这4个错误。。但现在我收到了两个新的警告。。我编辑了我的帖子!检查您的pom.xml,有什么版本,并检查编译器符合性,有什么版本?两个值应该相同。在构建路径中也应该使用相同的本机库。(JDK不是JRE)关于JRE的警告意味着Eclipse/STS找不到项目配置使用的版本的jvm。您所要做的就是将正确版本的jre添加到您的工作区中。转到“窗口>>首选项”,然后在搜索框中键入“JRE”。