Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我不能用STS IDE创建一个新的Spring boot项目?_Java_Spring_Spring Boot_Maven_Spring Tool Suite - Fatal编程技术网

Java 为什么我不能用STS IDE创建一个新的Spring boot项目?

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

这是我的第一个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上执行了
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”。