JDK 版本切换工具 JEnv

2024-01-22 22:12
文章标签 工具 jdk 切换 版本 jenv

本文主要是介绍JDK 版本切换工具 JEnv,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 下载 JEnv 包

下载地址: JEnv-for-Windows
在这里插入图片描述

在这里插入图片描述

下载 JEnv.zip 然后解压缩,放到一个目录下,我这里放到了目录:D:\Program Files\JEnv

2. 将 JEnv 添加到环境变量

首先先在自己的电脑上去下载 JAVA 的各个版本,我这里是:JAVA17、JAVA8.

然后 JAVA 8 的地址是 D:\Program Files\Java\jdk-1.8

JAVA17 的地址是 D:\Program Files\Java\jdk-17

不需要在去高级系统设置中单独配置各个版本的环境变量。只需要配置JEnv的就好。

在系统环境变量path中新建一个JEnv的地址。

在这里插入图片描述

3. JEnv 的运用

win+R 打开命令行去输入 jenv,查看是否能执行。
在这里插入图片描述

(1)添加 JDK

 jenv add <name> <java_Path> 

比如:(注意加双引号)

jenv add jdk8 "D:\Program Files\Java\jdk-1.8"
jenv add jdk17 "D:\Program Files\Java\jdk-17"

在这里插入图片描述

(2)使用 jenv list 查看添加的 JDK 版本
在这里插入图片描述

(3) 使用 jenv use 切换版本,如:

jenv use jdk8
jenv use jdk17

or

jenv change jdk8

在这里插入图片描述

(4)注意优先级:shell、local、global,即同时设置了,谁生效,谁不能生效,在哪里生效,什么时候生效,什么时候失效?shell>local>global…

注意 jdk8 是无法被识别的,必须写成 jdk1.8 之类的。

global
通过global来切换全局的jdk环境。
local
仅对当前目录有效。
shell
仅对当前会话有效。

注意不同的路径下需要重新添加 JDK 路径

References

jdk版本切换工具jenv使用指南

indows如何实现java版本的切换–使用JEnv(小宇特详解)

这篇关于JDK 版本切换工具 JEnv的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/634392

相关文章

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

MySQL慢查询工具的使用小结

《MySQL慢查询工具的使用小结》使用MySQL的慢查询工具可以帮助开发者识别和优化性能不佳的SQL查询,本文就来介绍一下MySQL的慢查询工具,具有一定的参考价值,感兴趣的可以了解一下... 目录一、启用慢查询日志1.1 编辑mysql配置文件1.2 重启MySQL服务二、配置动态参数(可选)三、分析慢查

java实现多数据源切换方式

《java实现多数据源切换方式》本文介绍实现多数据源切换的四步方法:导入依赖、配置文件、启动类注解、使用@DS标记mapper和服务层,通过注解实现数据源动态切换,适用于实际开发中的多数据源场景... 目录一、导入依赖二、配置文件三、在启动类上配置四、在需要切换数据源的类上、方法上使用@DS注解结论一、导入

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

Linux升级或者切换python版本实现方式

《Linux升级或者切换python版本实现方式》本文介绍在Ubuntu/Debian系统升级Python至3.11或更高版本的方法,通过查看版本列表并选择新版本进行全局修改,需注意自动与手动模式的选... 目录升级系统python版本 (适用于全局修改)对于Ubuntu/Debian系统安装后,验证Pyt

MySQL 升级到8.4版本的完整流程及操作方法

《MySQL升级到8.4版本的完整流程及操作方法》本文详细说明了MySQL升级至8.4的完整流程,涵盖升级前准备(备份、兼容性检查)、支持路径(原地、逻辑导出、复制)、关键变更(空间索引、保留关键字... 目录一、升级前准备 (3.1 Before You Begin)二、升级路径 (3.2 Upgrade

基于Python实现进阶版PDF合并/拆分工具

《基于Python实现进阶版PDF合并/拆分工具》在数字化时代,PDF文件已成为日常工作和学习中不可或缺的一部分,本文将详细介绍一款简单易用的PDF工具,帮助用户轻松完成PDF文件的合并与拆分操作... 目录工具概述环境准备界面说明合并PDF文件拆分PDF文件高级技巧常见问题完整源代码总结在数字化时代,PD

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件