windows 安装jenv 环境
·
Windows 上装 jenv 超级简单,5 分钟搞定,以后切换 JDK 就跟 conda 一样丝滑。下面是 2025 年最新、最稳的全程图文操作(一步一步复制粘贴就行)。
第一步:安装 Scoop(Windows 最好的包管理器,比 chocolatey 好用 100 倍)
打开 PowerShell(管理员权限),直接复制下面这一整行回车:
iwr -useb https://scoop.sh/ | iex
如果提示执行策略错误,先敲这句再重来:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
安装完会提示你重启终端 → 重启一下 PowerShell 即可。
第二步:用 Scoop 安装 jenv
直接复制下面 3 行,一起粘贴回车:
scoop bucket add java
scoop bucket add versions
scoop install jenv
等它下载完就装好了(大概 30 秒)。
第三步:把你的所有 JDK 加进 jenv
先把 JDK 都解压到一个统一目录,推荐路径:
C:\jdk
├── jdk8u411
├── jdk-11.0.23
├── jdk-17.0.13
├── jdk-21.0.5
└── jdk-22.0.2
然后把它们全部加入 jenv(复制下面命令,改路径就行):
jenv add "C:\jdk\jdk8u411"
jenv add "C:\jdk\jdk-11.0.23"
jenv add "C:\jdk\jdk-17.0.13"
jenv add "C:\jdk\jdk-21.0.5"
jenv add "C:\jdk\jdk-22.0.2"
看到类似输出就成功了:
oracle64-1.8.0.411 added
11.0.23-tem added
17.0.13-tem added
21.0.5-tem added
22.0.2-tem added
第四步:常用命令速查(跟 conda 一模一样)
jenv versions # 查看已添加的所有 JDK
jenv global 21.0.5 # 全局默认用 JDK 21
jenv local 11.0.23 # 当前项目目录用 JDK 11(会自动生成 .jenv-version 文件)
jenv shell 17.0.13 # 仅当前终端临时用 JDK 17(最常用!)
java -version # 立刻看到切换结果
mvn -version # Maven 也自动用当前 JDK
推荐用法(每天都会用到的 3 种)
-
临时用某个版本(最常用):
jenv shell 21.0.5 mvn clean javafx:run -
某个项目永远固定用某个版本(像 conda env 一样):
进入项目目录后:jenv local 11.0.23以后每次 cd 进这个目录,JDK 自动就是 11.0.23
-
设置全局默认(开机就用这个):
jenv global 21.0.5 jenv enable-plugin export # 只需执行一次,让所有终端都生效
让 IDEA 自动识别 jenv(重要!)
- IDEA → File → Settings → Build → Build Tools → Maven → Runner
- 在 “JRE” 那栏直接选:jenv
以后 IDEA 运行、Maven 编译、JUnit 测试全部自动跟随 jenv 的版本!
验证是否成功(敲这句看效果)
jenv shell 11.0.23
java -version
# 应该输出 11.0.23
jenv shell 21.0.5
java -version
# 立刻变成 21.0.5
搞定!从此以后你就在 Windows 上拥有了真正的 conda 式 JDK 切换体验,比 macOS 的 jenv 还好用!
更多推荐

所有评论(0)