首页 > 编程语言 >Java项目配置Maven依赖时不知需要的最低jdk版本?(报错java: 错误: 无效的目标发行版:17)

Java项目配置Maven依赖时不知需要的最低jdk版本?(报错java: 错误: 无效的目标发行版:17)

时间:2023-11-13 12:23:08浏览次数:34  
标签:依赖 Java jdk Maven 报错 版本 java

1.问题

在配置SpringBoot项目依赖时,使用了最新的spring-boot-starter-parent 3.1.5,但是出现了java: 错误: 无效的目标发行版:17的报错

2.解决

经过查阅资料后得知是jdk版本不匹配导致的错误,那我们如何得知相应依赖需要的最低版本需求,并进行配置呢?
Maven依赖仓库

1.登陆进这个网站后,在搜索栏搜索相应依赖(对应的那一项)

2.点击其中的pom.xml,进入

3.查看所需要的jdk版本

标签:依赖,Java,jdk,Maven,报错,版本,java
From: https://www.cnblogs.com/trmbh12/p/17828860.html

相关文章

  • JavaScript 基础知识
    运营商 运算符对数据进行操作。它们有多种形式,包括算术运算符(+、-、*、/)、比较运算符(==、!=、<、>)和逻辑运算符(&&、||、!) 控制流语句 控制流语句根据特定条件控制代码块的执行顺序。它们包括if-else语句、switch语句和循环。数组 数组是数据项的有序集合。它们允许您......
  • Java的设计模式之原型模式
    在某些情况下,需要创建对象的副本,但是复制一个对象的成本可能很高,或者希望避免与对象的具体类耦合。例如,当创建对象的过程较为复杂,或者对象包含大量共享的状态时,使用常规的创建方法可能会导致性能下降。原型模式的解决方案是通过复制现有对象来创建新对象,而不是从头开始构建。这允许......
  • JAVA
    Java是一种具有简单的、面向对象的、分布式的、解释型的、健壮的、安全的、体系结构中立的、可移植的、高性能的、多线程的、动态的语言。JVE是虚拟机  JRE是JAVA的运行环境  JDK是程序开发工具包 写一个类的模版(简单称呼编写Java源代码)publicclass类名{  publ......
  • java中类名一定要和java文件名一致吗?
    原文链接:https://blog.csdn.net/qq_42449963/article/details/106199732 结论:首先java中类名不一定要和java文件名一致,是否一致需要分情况,其次java中可以有多个类,但是最多只有一个类的类名和文件名相同,如果一个类被public修饰,那该类的类名必须和文件名相同,并且一个java文件中......
  • Java异常
     异常异常是程序执行时,出现的意想不到的情况,导致你的程序会无法正常运行。异常类的种类(1)java.lang.Throwable类是Java程序执行过程中发生的异常时间对应类的父类(2)Throwable可分为两类:Error(错误)和Exception(异常)①Error:Java虚拟机无法解决的严重问题。比如JVM系统内......
  • java引入jep实现四则运算包含负数且规范两位小数
    1.在pom中引入依赖<!--四则运算--><dependency><groupId>jep</groupId><artifactId>jep</artifactId><version>2.24</version></dependency>2.调用实现计算 publics......
  • 《实战Java高并发程序》——第2章 Java并行程序基础
    进程和线程简单的话来说,在Windows中看到的后缀为.exe的文件都是程序。不过程序是"死"的、静态的。当双击这个.exe文件的时候,这个.exe文件中的执行就会被加载,你就能得到一个有关这个程序的进程。进程是"活"的,或者说是正在被执行的。进程中可以容纳若干线程。那进程和线程之间究......
  • JAVA Set集合的深拷贝
    之前在做统计的时候,用到Set集合,存储到Map中,但是因为是浅拷贝,导致数据错误问题。这里记录下如何深度拷贝Set关于浅拷贝和深拷贝的的问题,请参考另一篇文章《JAVA的深拷贝和浅拷贝》简而言之:深拷贝是完全创建一个新的对象,是一个全新的对象。而浅拷贝仅仅复制所考虑的对象,而不复制......
  • macOS系统安装Java环境 Jdk1.8安装 新手详细教程(全网最详细)
    1.jdk安装包下载https://www.oracle.com/cn/java/technologies/downloads/#java8-mac 点击同意条款,并下载. 注册/登录Oracle. 2.下载完成之后双击安装包进行安装. 输入开机密码,安装软件. 3.配置JDK环境变量.(1)打开终端: 打开访达,选择应用程序中的实......
  • nginx启动报错权限不够
    -bash:/u01/nginx/sbin/nginx:权限不够解决方案:这个错误提示表明你尝试执行/u01/nginx/sbin/nginx时没有足够的权限来执行该命令。这通常是因为当前用户对该文件没有执行权限。要解决这个问题,你可以使用sudo命令以超级用户的身份来执行该命令。比如:bashCopyCodesud......