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

CSDN 2024-08-04 12:05:02 阅读 82

文章目录

2024年的Java版本选择?java 1.8 和 java17 什么区别?java 17 安装windows 11安装java 17C:\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



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。