小工具知识网

当前位置: 首页 > 行业知识 > 2024年的Java版本选择?java 17 安装

行业知识

2024年的Java版本选择?java 17 安装

2026-10-25 13:29:43 来源:互联网转载

文章目录

    • 2024年的Java版本选择?
    • java 1.8 和 java17 什么区别?
    • java 17 安装
      • windows 11安装java 17
      • C:\Program Files\Common Files\Oracle\Java\javapath是什么

        2024年的Java版本选择?

        3年前,java 1.8是市场主流(还有一些残留老项目是1.6,1.7),当时的新项目基本都选java 1.8。

        当时, spirng boot 2.0 最低依赖的java版本为8,而spring boot 1.x 最低兼容1.6

        现如今,到了2024年,市场java主流版本选择是什么呢?

        OK,java 怎么能离开spirng框架,我们从spring官网,为我们解答:

        **Spring官方发布Spring Boot 3.0.0 的时候告知了一些情况,Java 17将成为未来的主流版本。**进入Springboot官网查看情况,发现在2023年11月24日,3.0以下的版本不再支持了。

        spring boot官网

        我们再看IDEA构建spring boot,可以选择的java版本:

        同时,和一些java从业的同事沟通确认,当下主流java 17。

        总结:时隔3年,java主流现在是17

        java 1.8 和 java17 什么区别?

        Java 9 ~Java 17 主要更新了什么?

        版本号:Java 17 是 Java SE 17 的版本,而 JDK 1.8 是 Java SE 8 的版本。

        发布时间:Java 17 发布于 2021 年,而 JDK 1.8 发布于 2014 年.

        新特性:Java 17 相对于 JDK 1.8,新增了很多特性和改进,例如:Switch 表达式、Sealed 类、Pattern

        Matching for instanceof 等。

        兼容性:Java 17 和 JDK 1.8 不兼容,由于 Java 的向后兼容性,Java 17 可以运行 JDK 1.8 的代码,但

        JDK 1.8 不支持 Java 17 的新特性。

        安全性:Java 17 相对于 JDK 1.8,修复了更多的安全漏洞,提高了程序的安全性。

        java 17 安装

        windows 11安装java 17

        1、下载JDK17,JDK官网

        官网:https://www.oracle.com/java/technologies/downloads/

        2、安装JDK17

        3、配置Java环境变量

        设置–>系统–>系统高级设置

        新建系统变量

        变量名设置为 JAVA_HOME

        找到jkd17文件包中bin的所在文件,将文件地址复制作为变量值

        打开系统的path变量,新建一条%JAVA_HOME%\bin的变量,点击确定

        C:\Program Files\Common Files\Oracle\Java\javapath是什么

        java安装时,会自动配置环境变量 C:\Program Files\Common Files\Oracle\Java\javapath,并且顺序在自己配置的%JAVA_HOME%\bin前面

        解决办法

        1、把C:\Program Files\Common Files\Oracle\Java\javapath删掉

        2、把C:\Program Files\Common Files\Oracle\Java\javapath放到%JAVA_HOME%\bin后面

        java17 官方文档:https://docs.oracle.com/en/java/javase/17/index.html

上一篇:深度解析ZXing源码,揭秘二维码处理核心机制

下一篇:外游服务器地址怎么填?