JENV版本管理工具

2024-09-06 08:04
文章标签 版本 管理工具 jenv

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

下载地址:https://github.com/jenv/jenv

安装步骤

将其添加到PATH中

在这里插入图片描述

使用方法(注意:局部配置会覆盖全局配置。使用命令可覆盖局部)
添加新的Java环境(需提供绝对路径)
jenv add <名称> <路径>
示例:jenv add jdk15 D:\Programme\Java\jdk-15.0.1

为当前会话切换Java版本
jenv use <名称>
示例:jenv use jdk15
脚本环境变量:
PowerShell:$ENV:JENVUSE=“jdk17”
CMD/BATCH:set “JENVUSE=jdk17”

清除当前会话的Java版本
jenv use remove
示例:jenv use remove
脚本环境变量:
PowerShell: E N V : J E N V U S E = ENV:JENVUSE= ENV:JENVUSE=null
CMD/BATCH:set “JENVUSE=”

全局变更Java版本
jenv change <名称>
示例:jenv change jdk15

在当前目录始终使用此Java版本
jenv local <名称>
示例:jenv local jdk15

清除当前目录的Java版本
jenv local remove
示例:jenv local remove

列出所有Java环境
jenv list
示例:jenv list

从JEnv列表中移除已安装的JDK
jenv remove <名称>
示例:jenv remove jdk15

启用javac、javaw或其他位于java目录中的可执行程序
jenv link <可执行文件名>
示例:jenv link javac

卸载jenv并自动恢复所需的Java版本
jenv uninstall <名称>
示例:jenv uninstall jdk17

自动搜索要添加的Java版本
jenv autoscan [–yes|-y] ?<路径>?
示例:jenv autoscan “C:\Program Files\Java”
示例:jenv autoscan // 将扫描整个系统 示例:jenv autoscan -y “C:\Program Files\Java” // 默认值将被接受

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



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

相关文章

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提

JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)

《JDK多版本共存并自由切换的操作指南(本文为JDK8和JDK17)》本文介绍了如何在Windows系统上配置多版本JDK(以JDK8和JDK17为例),并通过图文结合的方式给大家讲解了详细步骤,具有... 目录第一步 下载安装JDK第二步 配置环境变量第三步 切换JDK版本并验证可能遇到的问题前提:公司常

nvm如何切换与管理node版本

《nvm如何切换与管理node版本》:本文主要介绍nvm如何切换与管理node版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录nvm切换与管理node版本nvm安装nvm常用命令总结nvm切换与管理node版本nvm适用于多项目同时开发,然后项目适配no

Mybatis从3.4.0版本到3.5.7版本的迭代方法实现

《Mybatis从3.4.0版本到3.5.7版本的迭代方法实现》本文主要介绍了Mybatis从3.4.0版本到3.5.7版本的迭代方法实现,包括主要的功能增强、不兼容的更改和修复的错误,具有一定的参考... 目录一、3.4.01、主要的功能增强2、selectCursor example3、不兼容的更改二、

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

springboot3.4和mybatis plus的版本问题的解决

《springboot3.4和mybatisplus的版本问题的解决》本文主要介绍了springboot3.4和mybatisplus的版本问题的解决,主要由于SpringBoot3.4与MyBat... 报错1:spring-boot-starter/3.4.0/spring-boot-starter-

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安