当前位置: 首页 > news >正文

JEnv-for-Windows​管理JDK版本

JEnv-for-Windows​管理本地已安装的JDK版本

支持通过命令行添加、切换和管理本地已安装的JDK版本
提供全局(jenv global)和项目级(jenv local)版本切换功能

https://github.com/FelixSelter/JEnv-for-Windows
下载JEnv.zip

解压到D:\software\JEnv
D:\software\JEnv添加至系统环境变量PATH,并清理原有的JAVA_HOME变量

注意:
JDK在安装时会自动在Path环境变更中添加一条数据:C:\ProgramData\Oracle\Java\javapathC:\Program Files\Common Files\Oracle\Java\javapath
该目录是Oracle JDK安装程序自动生成的快捷方式集合,包含 java.exe、javaw.exe 等文件,用于指向当前系统默认的Java版本
如果安装有多个JDK版本,则需要删除,避免环境变量优先级冲突

JEnv通过动态修改 JAVA_HOME 和 PATH 实现版本切换。若保留 C:\ProgramData\Oracle\Java\javapath,其路径优先级会覆盖JEnv的配置,导致切换失效

jenv list #查询JDK 列表
jenv add jdk8 "D:\software\Java\jdk1.8.0_131"
jenv add jdk17 "D:\software\Java\jdk-17"
#jenv remove jdk8
jenv use jdk8      #仅在当前命令行窗口生效,退出后恢复原版本
jenv change jdk8  #全局切换到Java 17(修改系统环境变量)jenv list          # 确认 JDK 列表
java -version       # 检查当前生效版本

相关文章:

  • 如何提升个人解决问题的能力?
  • 【论文精读】Reformer:高效Transformer如何突破长序列处理瓶颈?
  • 本地服务器 Odoo 安装指南,并实现公网访问
  • STM32提高篇: 蓝牙通讯
  • 服务器上部署Nginx的几种方式
  • 位运算知识
  • 第九篇:系统分析师第三遍——5、6章
  • 相机中各个坐标系的转换关系如像素坐标系到世界坐标系以及相机标定的目的
  • Java Arrays工具类解析(Java 8-17)
  • Python flask入门
  • Scanpy可视化技巧--UMAP图优化
  • 大模型Rag - 检索增强技术
  • Certimate本地化自动化 SSL/TLS 证书管理解决方案
  • Windows Server 2022 常见问题解答
  • 【Element Plus】解决移动设备使用 el-menu 和 el-sub-menu 时,子菜单需要点击两次才会隐藏的问题
  • 【期末复习-考试】软件质量测试与保考试题库(选择题+填空题)
  • KBEngine 源代码分析(一):pyscript 目录文件介绍
  • SQL技术终极指南:从内核原理到超大规模应用
  • 【学习准备】算法和开发知识大纲
  • Tailwind CSS 实战:基于 Kooboo 构建个人博客页面
  • 央媒关注脑瘫女骑手:7年跑出7.3万多份单,努力撑起生活
  • 这场宣介会,重庆市委书记和中联部部长同台为外宾答疑解惑
  • 迎世界读书日,2025年首都大学生系列读书活动发布
  • 大理杨徐邱上诉案开庭:当事人称曾接受过两次测谎测试
  • 隽逸不凡——北京画院藏近代篆刻家金城花鸟画赏析
  • 国家税务总局镇江市税务局原纪检组组长朱永凯接受审查调查