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

相关文章

Ubuntu如何升级Python版本

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

更改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

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

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

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

Python包管理工具pip的升级指南

《Python包管理工具pip的升级指南》本文全面探讨Python包管理工具pip的升级策略,从基础升级方法到高级技巧,涵盖不同操作系统环境下的最佳实践,我们将深入分析pip的工作原理,介绍多种升级方... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔