前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Windows环境自由切换JDK8和JDK17

Windows环境自由切换JDK8和JDK17

作者头像
Damon小智
发布2024-08-29 12:27:46
发布2024-08-29 12:27:46
9980
举报
文章被收录于专栏:JavaJava全栈文档库

本文介绍了在已有Java 1.8的系统上安装JDK 17的方法,并解决了安装后Java版本无法切换的问题。文章详细说明了如何在Windows操作系统中下载和安装JDK 17,以及如何正确配置环境变量来实现版本切换。同时,针对可能出现的问题,如环境变量未生效、工具干扰、命令路径冲突等,提供了具体的解决方案,确保系统能够正确使用JDK 17。

一、Java介绍

Java是一种广泛使用的编程语言和计算平台,具有平台无关性、稳定性和强大的生态系统。随着时间的推移,Java不断演进,推出了多个版本,每个版本都带来了新的功能和性能改进。

1. Java主流版本

Java的主流版本包括Java 8、Java 11、Java 17等。不同版本之间的区别主要体现在语言特性、API的扩展和性能优化上。

Java主流版本对比

特性

Java 8

Java 11

Java 17

发布时间

2014年3月

2018年9月

2021年9月

LTS(长期支持)

新增功能

Lambda表达式, Stream API

var关键字, 垃圾收集器增强

Sealed classes, Records

性能

稳定且成熟

性能优化,模块化增强

更多性能改进

社区支持

广泛使用,文档丰富

企业应用常用版本

新版本,未来趋势


2. OpenJDK介绍

OpenJDK是Java的开源实现,是大多数Java发行版的基础。OpenJDK由Oracle、Red Hat、Amazon等多个企业和开发者社区共同维护。OpenJDK的版本更新通常与Oracle JDK保持同步,但它是完全开源且免费使用的。


二、不同Java版本切换步骤

在开发过程中,可能需要在不同版本的Java之间切换,特别是在维护旧系统和开发新项目时。以下是如何在Java 8和OpenJDK 17之间进行自由切换的步骤。

1. 安装多版本JDK

首先,需要在系统中安装多个版本的JDK。可以从Oracle官网、OpenJDK官网或其他提供JDK的镜像站点下载不同版本的JDK,并进行安装。

002 3 1024x468 - Windows环境自由切换JDK8和JDK17
002 3 1024x468 - Windows环境自由切换JDK8和JDK17

添加描述

OpenJDK17下载地址:https://jdk.java.net/archive/

001 2 - Windows环境自由切换JDK8和JDK17
001 2 - Windows环境自由切换JDK8和JDK17

添加描述


2. 分别配置环境变量

在Windows系统中,右键点击“我的电脑”或“此电脑”,选择“属性” -> “高级系统设置” -> “环境变量”。在“系统变量”中新建 JAVA8_HOME,将其值分别设置为Java 8的安装路径。在“系统变量”中新建 JAVA17_HOME,将其值分别设置为OpenJDK 17的安装路径。

003 3 - Windows环境自由切换JDK8和JDK17
003 3 - Windows环境自由切换JDK8和JDK17

添加描述

004 3 - Windows环境自由切换JDK8和JDK17
004 3 - Windows环境自由切换JDK8和JDK17

添加描述


3. 调整Path里先后顺序完成切换

在同一“环境变量”窗口中,找到 Path 变量,点击编辑。

如果需要在多个版本之间快速切换,可以通过调整 Path 中不同 JAVA_HOME 路径的顺序来实现。将需要优先使用的版本放在最前面,放在前面的 JAVA_HOME 路径会被设置为当前使用的JAVA版本的路径。

005 1 - Windows环境自由切换JDK8和JDK17
005 1 - Windows环境自由切换JDK8和JDK17

添加描述

保存设置后,打开命令提示符,输入 java -version 即可查看当前正在使用的Java版本。

006 2 - Windows环境自由切换JDK8和JDK17
006 2 - Windows环境自由切换JDK8和JDK17

添加描述

改变顺序后,再输入 java -version 即可查看当前正在使用的Java版本。

007 - Windows环境自由切换JDK8和JDK17
007 - Windows环境自由切换JDK8和JDK17

添加描述

008 - Windows环境自由切换JDK8和JDK17
008 - Windows环境自由切换JDK8和JDK17

三、操作总结

通过以上步骤,开发者可以在同一台机器上轻松切换不同版本的JDK,从而满足不同项目的需求。无论是开发新的功能还是维护老旧的系统,掌握Java版本的自由切换将大大提升工作效率。同时,了解Java各个版本的特性,也有助于更好地选择适合的Java版本进行开发。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-8-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Java介绍
    • 1. Java主流版本
    • 2. OpenJDK介绍
  • 二、不同Java版本切换步骤
    • 1. 安装多版本JDK
    • 2. 分别配置环境变量
    • 3. 调整Path里先后顺序完成切换
  • 三、操作总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档