Java17与相关框架支持版本SpringBoot、IDEA、Tomcat等

这篇具有很好参考价值的文章主要介绍了Java17与相关框架支持版本SpringBoot、IDEA、Tomcat等。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

相关框架需要的最低版本

Name Version
Java 17+
Spring Framework 6.0
Spring Boot 3.0
Tomcat 10.1
Maven 3.6.3+
Gradle 7.x (7.5 or later) and 8.x
Undertow 2.3
IntelliJ IDEA 2021.2+

Spring Framework

Spring Framework Overview :: Spring Framework

Spring 使创建 Java 企业应用程序变得容易。 它提供了在企业环境中使用 Java 语言所需的一切,支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并且可以根据应用程序的需求灵活地创建多种架构。 从 Spring Framework 6.0 开始,Spring 需要 Java 17+。

Spring Boot

Getting Started (spring.io)

1.系统要求

Spring Boot 3.1.2 需要 Java 17,并且兼容至 Java 20(包括 Java 20)。[Spring Framework 6.0.11](https://docs.spring.io/ spring-framework/docs/6.0.11/reference/html/) 或更高版本也是必需的。

为以下构建工具提供显式构建支持:

Build Tool Version
Maven 3.6.3 or later
Gradle 7.x (7.5 or later) and 8.x

2.Servlet容器

Spring Boot 支持以下嵌入式 servlet 容器:

Name Servlet Version
Tomcat 10.1 6.0
Jetty 11.0 5.0
Undertow 2.3 6.0

您还可以将 Spring Boot 应用程序部署到任何 servlet 5.0+ 兼容容器。

3.GraalVM本机镜像

Spring Boot 应用程序可以转换为原生映像使用 GraalVM 22.3 或更高版本。

可以使用本机构建工具 Gradle/Maven 插件或 GraalVM 提供的工具创建图像。 您还可以使用 native-image Paketo buildpack 创建原生镜像。native-image

支持以下版本:

Name Version
GraalVM Community 22.3
Native Build Tools 0.9.23

4.安装Spring Boot

Spring Boot 可以与“经典”Java 开发工具一起使用,也可以作为命令行工具安装。 无论哪种方式,您都需要 Java SDK v17 或更高版本。 在开始之前,您应该使用以下命令检查当前的 Java 安装:

$ java -version

Tomcat

Apache Tomcat® - Apache Tomcat 10 Software Downloads

Tomcat 10 及以上版本的用户应该意识到,作为 Java EE 向 Eclipse 基金会转移的一部分,从 Java EE 迁移到 Jakarta EE 的结果是,所有已实现 API 的主包已从 更改为 . 这几乎肯定需要更改代码以使应用程序能够从 Tomcat 9 及更早版本迁移到 Tomcat 10 及更高版本。 已经开发了一个迁移工具来帮助此过程。javax.jakarta.

IDEA

Supported Java versions and features | IntelliJ IDEA Documentation (jetbrains.com)

IDEA >= 2021.2开始支持Java 17文章来源地址https://www.toymoban.com/news/detail-799881.html

到了这里,关于Java17与相关框架支持版本SpringBoot、IDEA、Tomcat等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java: 错误: 不支持发行版本 17

     出现版本问题:  这是版本不匹配问题,需要Java Compiler里面的版本一致 选择File--Setting 再Build,Execution,Deployment---Compiler--java Compiler   需要把17改为11 运行后,会出现 org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this v

    2024年02月11日
    浏览(44)
  • Apache Tomcat 最新信息泄露漏洞CVE-2023-28708详情及解决方案,springboot版本的对应的内嵌tomcat版本查看,tomcat相关。

    CVE - CVE-2023-28708 (mitre.org) NVD - CVE-2023-28708 (nist.gov) CVE-2023-28708 site:tomcat.apache.org - Google Search 当将 RemoteIpFilter 与通过 HTTP 从反向代理接收的请求一起使用时,包括设置为 https 的 X-Forwarded-Proto 标头,由 Apache Tomcat 11.0.0-M1 到 11.0.0.-M2、10.1.0-M1 到 10.1.5、9.0.0-M1 到 9.0.71 和 8.5.0 到 8

    2024年02月13日
    浏览(28)
  • idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案

    🧸欢迎来到dream_ready的博客,📜相信您对博主首页也很感兴趣o (ˉ▽ˉ;) 📜jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?-CSDN博客 目录 1、解释原因 2、解决方案 2.1、用阿里云的国内源创建Spring2.X版本的

    2024年02月05日
    浏览(37)
  • Java SpringBoot整合elasticsearch 7.17相关问题记录

    话不多说直接上代码,首先关注点Springboot相关ES相关的版本对应 找到对应的版本号,我这里对应7.17.1 对应的springboot版本 2.3.* 即可 上图为Springboot相关依赖 ES 创建索引以及映射相关(首先映射分词要保持环境中Es下的分词器安装正确) //创建索引 对应的增删改查 //增加 文档

    2024年02月11日
    浏览(32)
  • IDEA,JDK是1.8,但Java版本只有21和17

    2023年11月26日,想创建一个springboot的项目,本地安装的是1.8,但是在使用Spring Initializr创建项目时,发现版本只有17和21。 在选择17版本的时候,会报错,而选择21版本时,可以继续创建 进入Springboot官网查看情况,发现在2023年11月24日,3.0以下的版本不再支持了。 第一个方案,

    2024年02月05日
    浏览(41)
  • idea创建spring boot项目,java版本只能选择17和21

    java版本为\\\"11.0.20\\\",idea2023创建spring boot项目时(File-Project-Spring Initializr),java版本无法选择11,导致报错,如下图所示: spring2.X版本在2023年11月24日停止维护了,因此创建spring项目时不再有2.X版本的选项,只能从3.1.X版本开始选择 而Spring3.X版本不支持JDK8,JDK11,最低支持JDK1

    2024年02月05日
    浏览(47)
  • 【springboot】idea报错:java:无效的目标发行版:17 解决方法

    运行项目的时候出现,下面这个错误,版本无效。 出现这个错误的原因就是版本不匹配的问题,我电脑并没有装java17,我电脑装的是java15 但我的idea里面没有15这个选项,就很奇怪,我怀疑是idea的问题,这告诉我们大家一定要支持正版。 我重新下载了java17,配置好路径。然后

    2024年02月15日
    浏览(33)
  • 关于使用maven构建的项目IDEA提示:java: 错误: 不支持发行版本 5

    出现这个问题的主要原因是在maven中没有配置你所需要的jdk版本。解决方案有两种, 方案一:在IDEA中修改编译的jdk版本,需要修改多处,比较复杂,这里不赘述了。 方案二:直接在Maven中配置需要的jdk版本,然后刷新一下Maven就能解决 以上代码是java17,修改成你需要的jdk版本

    2024年02月07日
    浏览(52)
  • IDEA新建SpringBoot项目时启动编译报错:Error:java: 无效的源发行版: 17

    出现这种错误的原因可能是: 本机默认使用(编译)的jdk与该项目所使用的jdk版本不同。 jdk版本不适用于这个Idea,很典型的一个例子就是使用的Idea是2020的,而你用到的jdk是17,jdk17是2021年推出的,所以你只能去安装新版本的idea。 有时候SpringBoot版本太高不支持java8, 用java

    2024年02月10日
    浏览(39)
  • 完美解决 IDEA创建JDK1.8的Spingboot项目但Java版本只能勾选17和21,没有 8

    今天新建项目发现java只能勾选17和21。 原因 进入Springboot官网查看情况,发现在2023年11月24日,3.0以下的版本不再支持了。 解决 IDEA页面创建Spring项目,其实是访问spring initializr去创建项目。我们可以通过阿里云国服去间接创建Spring项目。服务器URL地址替换为 https://start.aliyu

    2024年02月04日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包