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\javapath
或C:\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 # 检查当前生效版本