【JAVA开发环境配置】 我也可以让JDK版本来去自由的切换了! 哈哈哈哈 舒服!

简介: JAVA开发环境配置

🚀 个人主页 极客小俊
✍🏻 作者简介:web开发者、设计师、技术分享博主
🐋 希望大家多多支持一下, 我们一起进步!😄
🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注

1.png

如何在JDK8和JDK17之间进行版本切换

之前我们讲了如何配置JDK环境变量,但是你有没有想过如果你还是希望在JDK8JDK17版本之间切换着来开发Java程序,应该怎么做呢, 这个问题其实很简单!

首先我们把JDK8JDK17都安装上!

之前我们也讲过JDK8安装完成以后,通常情况下会有两个目录,一个jdk1.8.xxx,另一个则是jre1.8.xxx

JDK17安装完之后只会有一个jdk-17的目录,因为JDK17不会再次提示安装jre的缘故!

如图

2.png

那么接下来我们只要对环境变量进行一些简单的配置,就能让它们彼此方便的进行版本切换!

首先我们在win10中来到计算机--->属性 --> 高级系统设置--->高级---> 环境变量

我们在系统变量里面,点击新建一个变量,名为JAVA8_HOME变量值则就是JDK8的安装路径

我这里的路径为:D:\Java\jdk1.8.0_341

如图

3.png

而这也就是把JDK8的路径通过一个变量保存起来!

接着我们继续 在系统变量里面又新建变量, 名为:JAVA17_HOME,它的变量值JDK17的安装路径

我的安装路径为: D:\Java\jdk-17

如图
4.png

那么现在我们就拥有了JAVA8_HOMEJAVA17_HOME这两个变量来保存JDK8JDK17的路径了!

接下来,我们在系统变量里面中找到把之前建立好的JAVA_HOME, 当然,如果没有就新建一个!

然后把它的变量值修改为%JAVA8_HOME% 或者 %JAVA17_HOME%

如图

5.png

那么此时此刻,我们的系统变量中应该有 JAVA8_HOMEJAVA17_HOME 还有JAVA_HOME 这几个自定义变量!

如图

6.png

最后我们只需要在环境变量中的系统变量里面选择Path,点击编辑

然后点击新建,而这里的变量值就为:%JAVA_HOME%\bin, 并且设置到最上面!

如图

7.png

那么以后这里就不用经常改动了, 我们只需要在添加JDK新版本的时候,新建环境变量映射的方式,来添加多个JDK版本!

现在我们可以先验证一下, 打开cmd命令行输入java -version看看当前的JDK版本是多少!

如图

8.png

很明显现在显示的是JDK17, 但是如果你现在又要使用JDK8,那么只需修改变量JAVA_HOME的值为对应的JDK8环境变量就可以了,也就是%JAVA8_HOME%就可以了

如图

9.png

修改之后点击确定,然后我们再次到cmd当中运行一下java -version看看当前版本是否已经切换为JDK8

如图

10.png

可以看到JDK已成从JDK17功切换到JDK8版本

小结

这里我简单介绍了在win10下安装两个JDK版本, 还实现了动态切换版本的方法, 并且亲测有效, 以后如果想切换更多JDK版本都可以按照这种方式来解决! 💖💖💖

相关文章
|
4天前
|
Linux 网络安全 Docker
尼恩一键开发环境: vagrant+java+springcloud+redis+zookeeper镜像下载(&制作详解)
尼恩提供了一系列文章,旨在帮助开发者轻松搭建一键开发环境,涵盖Java分布式、高并发场景下的多种技术组件安装与配置。内容包括但不限于Windows和CentOS虚拟机的安装与排坑指南、MySQL、Kafka、Redis、Zookeeper等关键组件在Linux环境下的部署教程,并附带详细的视频指导。此外,还特别介绍了Vagrant这一虚拟环境部署工具,
尼恩一键开发环境: vagrant+java+springcloud+redis+zookeeper镜像下载(&制作详解)
|
5天前
|
JavaScript NoSQL Java
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
142 96
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
|
12天前
|
Java API 数据安全/隐私保护
探索Java动态代理的奥秘:JDK vs CGLIB
动态代理是一种在 运行时动态生成代理类的技术,无需手动编写代理类代码。它通过拦截目标方法的调用,实现对核心逻辑的 无侵入式增强(如日志、事务、权限控制等)。
42 0
探索Java动态代理的奥秘:JDK vs CGLIB
|
28天前
|
算法 Java 编译器
深入理解 Java JDK —— 让我们从基础到进阶
JDK(Java Development Kit)是 Java 开发的核心工具包,包含编译、运行和调试 Java 程序所需的所有工具和库。它主要由 JVM(Java 虚拟机)、JRE(Java 运行时环境)和 Java 核心类库组成。JVM 是跨平台运行的基础,负责字节码的加载、执行和内存管理;JRE 提供运行 Java 应用的环境;核心类库则提供了丰富的 API 支持。通过编写、编译和运行一个简单的 Java 程序,可以深入理解 JDK 的工作原理。此外,JDK 还提供了 JIT 编译、垃圾回收优化和并发工具包等高级功能,帮助开发者提高程序性能和稳定性。
103 10
|
3月前
|
安全 Java 编译器
JDK 10中的局部变量类型推断:Java编程的简化与革新
JDK 10引入的局部变量类型推断通过`var`关键字简化了代码编写,提高了可读性。编译器根据初始化表达式自动推断变量类型,减少了冗长的类型声明。虽然带来了诸多优点,但也有一些限制,如只能用于局部变量声明,并需立即初始化。这一特性使Java更接近动态类型语言,增强了灵活性和易用性。
133 53
|
3月前
|
Oracle 安全 Java
深入理解Java生态:JDK与JVM的区分与协作
Java作为一种广泛使用的编程语言,其生态中有两个核心组件:JDK(Java Development Kit)和JVM(Java Virtual Machine)。本文将深入探讨这两个组件的区别、联系以及它们在Java开发和运行中的作用。
159 1
|
3月前
|
Java 编译器 开发工具
Java开发环境
要开始Java开发,需要安装JDK(Java Development Kit)。JDK包含了JRE(Java Runtime Environment)和一系列开发工具,如编译器(javac)和调试器(jdb)。配置好环境变量后,你可以在命令行中编译并运行Java程序
|
3月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
134 2
|
3月前
|
Java Linux Windows
如何查看已安装的 Java 版本
要查看已安装的 Java 版本,打开命令提示符或终端,输入 `java -version`,回车后即可显示当前系统中 Java 的版本信息。
1334 1
|
3月前
|
Ubuntu Java Linux
如何检查 Java 版本是否兼容
要检查Java版本是否兼容,可在命令行输入“java -version”查看当前安装的Java版本,然后对比目标应用所需的Java版本,确保其满足要求。
138 1