springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案

yizhihongxing

下面是报错页面

springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案

问题解析

在我个人遇到此问题的情况下,出现此错误的原因是springboot的版本与java版本不一致


在spring3更新后,idea在创建springboot项目时会默认选择spring3,哪怕你选择的是java8的版本
springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案
idea默认选择spring3
springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案


在你以java8创建spring3的项目后,就一定会出现”java: 错误: 无效的源发行版:17“,如果你百度搜这个问题只会让你改你项目的jdk版本如下
springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案
springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案
然而更改它并没有任何作用,当你启动springboot项目时,它又会变回spring3对应的java17

解决方案

想要在不重新创建项目的情况下修复此bug,我们只需要打开pom文件修改它指定的springboot版本要记得最新稳定的spring2的版本就是你创建spring项目下拉框最下面那个版本也就是2.7.11,然后pom还指定了java版本,我们也需要把它改为8即可

springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案
修改后的pom文件
springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案


再之后我们的spring项目bug就修复完成了
springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案

原文链接:https://www.cnblogs.com/zhexian233/p/17361815.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案 - Python技术站

(0)
上一篇 2023年4月30日
下一篇 2023年4月30日

相关文章

  • Eclipse+Maven构建Hadoop项目的方法步骤

    下面我将详细讲解“Eclipse+Maven构建Hadoop项目的方法步骤”的完整攻略。本攻略分为以下几个步骤: 1. 安装 JDK 和 Eclipse 首先需要安装 JDK 和 Eclipse。建议使用最新版本的 JDK 和 Eclipse。安装过程不再赘述。 2. 安装 Maven Maven 是 Java 的一个构建工具,用于管理项目的依赖关系和构建过…

    Java 2023年5月20日
    00
  • 详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置)

    详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置) 在使用Maven构建Java项目的过程中,设置Maven的settings.xml配置文件可以更好地控制项目依赖包的下载以及本地仓库的位置。本文将详细介绍如何配置Maven的settings.xml文件。 本地仓库设置 本地仓库是用来存储本地构建的项目所需的依赖的地方。默认情况下,…

    Java 2023年5月20日
    00
  • Centos6.x服务器配置jdk+tomcat+mysql环境(jsp+mysql)

    以下是CentOS 6.x服务器配置JDK+Tomcat+MySQL环境的攻略: 1. 安装JDK 在CentOS 6.x系统上安装JDK可以使用如下命令: yum install java-1.8.0-openjdk-devel 安装完毕之后,可以通过下面的命令查看是否已经安装成功: java -version 2. 安装Tomcat CentOS 6.x…

    Java 2023年5月19日
    00
  • 详解SpringCloud Gateway之过滤器GatewayFilter

    下面是Spring Cloud Gateway过滤器GatewayFilter的详解攻略: 什么是Gateway Filter Spring Cloud Gateway 的过滤器(Filters)提供了许多内置的功能,包括路由转发、限流、安全、监控等。Gateway Filter 是一个基本的工作单元,它由若干个有顺序的 GatewayFilter组成。每个…

    Java 2023年5月20日
    00
  • 详解基于MVC的数据查询模块进行模糊查询

    讲解“详解基于MVC的数据查询模块进行模糊查询”的攻略如下: 一、MVC模式简介 MVC(Model-View-Controller)是一种应用程序设计模式,用于分离用户界面和业务逻辑。其中,Model表示数据和业务逻辑,View表示用户界面,Controller表示用户和数据之间的中介。MVC模式的优点在于可以提高代码的可维护性和灵活性,方便多人协作开发。…

    Java 2023年6月16日
    00
  • Android studio报: java.lang.ExceptionInInitializerError 错误

    针对这个问题,我为您提供以下完整攻略: 问题背景 “Android studio报: java.lang.ExceptionInInitializerError” 错误,这个错误通常出现在Android Studio中使用Java类库或框架时。 问题原因 这个错误通常是由于缺少类或库文件、类路径不正确或代码逻辑错误等原因引起的。 解决方案 以下是一些可能的解…

    Java 2023年5月25日
    00
  • 详解Java的JDBC中Statement与PreparedStatement对象

    详解Java的JDBC中Statement与PreparedStatement对象 对于访问关系型数据库的Java应用程序来说,JDBC是必不可少的一部分。其中的Statement和PreparedStatement对象则是开发者必须熟练掌握的基本知识点。本篇文章将详细介绍Statement和PreparedStatement对象的概念以及如何在Java应用…

    Java 2023年6月16日
    00
  • Struts2的输入校验实例代码

    下面我将为您详细讲解“Struts2的输入校验实例代码”的完整攻略。 简介 在Web开发中,输入校验是非常重要的一部分,能够有效地防止非法输入,保证系统安全性和稳定性。Struts2框架提供了丰富的输入校验机制,开发者可以根据业务需求灵活使用。 添加依赖 要在 Struts2 中使用输入校验,需要添加相关依赖包。在 Maven 项目中,可以通过在 pom.x…

    Java 2023年6月15日
    00
合作推广
合作推广
分享本页
返回顶部