当前位置: 首页 > 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 构建个人博客页面
  • 魔都眼|咖啡节上上海小囡忍不住尝了咖啡香,母亲乐了
  • 旅游特种兵们,这个五一“躲进”书吧
  • 泽连斯基:美乌矿产协议将提交乌拉达批准
  • 武汉大学新闻与传播学院已由“80后”副院长吴世文主持工作
  • 今年4月上海一二手房成交面积同比增21%,二手房成交2.07万套
  • 据报特斯拉寻找新CEO,马斯克财报会议上表态:把更多时间投入特斯拉