jdk17安装和配置环境变量
简单介绍
JDK 17 是 Java 的一个长期支持 (LTS) 版本,于 2021 年 9 月发布。作为 LTS 版本,它将获得 Oracle 的长期支持,这意味着会获得安全更新和错误修复,直到 2029 年 9 月。JDK 17 并没有引入像 JDK 8 那样颠覆性的新特性,但它在性能、安全性和语言特性方面都进行了大量的改进和优化。
总结
JDK 17 是一个重要的 LTS 版本,它在 JDK 11 的基础上进行了大量的改进和优化。虽然没有引入像 Lambda 表达式这样的革命性特性,但密封类、模式匹配、Records 和增强的 switch 表达式等新特性都极大地提高了 Java 代码的可读性、可维护性和安全性。此外,JDK 17 还专注于性能优化和安全增强,为企业级应用提供了更稳定和可靠的平台。作为 LTS 版本,JDK 17 是一个值得升级的选择,可以确保在未来几年内获得持续的支持和更新。
安装
1、以安装jdk-17.0.15 windows x64为例子
2、选中并双击打开
jdk-17.0.15-windows-x64_bin.exe,默认点击“下一步”
3、默认安装路径一般不用修改。
在一些特殊情况下,因为 Program Files 中 Program和Files有空格会导致无法预料的异常,所以建议修改这个路径
比如改成 C:\Java\jdk-17
修改好安装路径后,点击“下一步”
4、jdk 安装完成,点击“关闭即可”
配置环境变量
以 windows 10 最为例子
1、“此电脑”右键选择“属性”,再打开“关于”,在“关于”右边找到“高级系统配置”,点击“高级系统配置”,找到“启动和故障恢复”,再点击“环境变量(N)...”
2、新建 JAVA_HOME(变量名)环境变量,“变量值”就是上面的 jdk 安装路径“C:\Java\jdk”
3、新建 CLASSPATH(变量名)环境变量,“变量值”就是 .;%JAVA_HOME%lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%lib\tools.jar;
4、Path 环境变量添加变量值:C:\Java\jdk\bin
5、验证是否安装成功,通过 cmd 执行 java、javac 和 java -version,只要不报错,就是安装成功了
从 JDK 11 开始,不再提供单独的 JRE (Java Runtime Environment) 安装包
JDK 9 引入了模块化系统 (Jigsaw 项目),允许应用程序只包含它们实际需要的 JDK 组件。这使得运行时环境更加精简。
JDK 11 引入了 jlink 工具,允许开发者创建自定义的运行时镜像,只包含应用程序所需的模块。这意味着可以将应用程序及其运行时环境打包在一起,不再需要依赖于系统上安装的 JRE。
如果你使用的是 JDK 11 或更高版本,只需要安装 JDK 即可。JDK 包含了编译和运行 Java 应用程序所需的所有组件,包括 JRE。对于运行 Java 应用程序,你可以使用 JDK 中的 java 命令,或者使用 jlink 创建一个自定义的运行时镜像。
下载
下载地址(需要登录):
https://www.oracle.com/java/technologies/downloads/#java17-windows
本教程仅供个人开发者参考