windows使用JEnv实现一键临时或全局切换java版本

背景

windos中存在各种软件、且他不像命令行可以手动用java8.exe java11.exe去启动,没地方改软件启动Java的地方;经过一段时间查找找到了JEnv https://github.com/FelixSelter/JEnv-for-Windows

下载安装

1、安装好java1.8、java11、java15;具体需要哪些java版本视你自己需要下载安装。
在这里插入图片描述

2、删除安装java后自动创建的此目录;以及删除环境变量;
在这里插入图片描述

3、系统环境变量添加工具所在目录,方便之间cmd输入jenv直接运行工具;
在这里插入图片描述
在这里插入图片描述

jenv用法

  • 添加新的java环境(需要绝对路径)
jenv add <name> <path>
Example: jenv add jdk15 D:\Programme\Java\jdk-15.0.1

在这里插入图片描述

  • 更改当前会话
jenv use <name>
Example:
Environment var for scripting:
---PowerShell:
---CMD/BATCH: jenv use jdk15$ENV:JENVUSE="jdk17"set "JENVUSE=jdk17"
  • 清除当前会话
jenv use remove
Example:
Environment var for scripting:
---PowerShell:
---CMD/BATCH: jenv use remove$ENV:JENVUSE=$nullset "JENVUSE="
  • 全局
jenv change <name>
Example: jenv change jdk15
  • 当前窗口使用某java版本
jenv local <name>
Example: jenv local jdk15  
  • 清除此窗口
jenv local remove
  • 列出所有java环境
jenv list
  • 从JEnv列表中删除现有JDK
jenv remove <name>
Example: jenv remove jdk15
  • 卸载jenv并自动恢复您选择的
jenv uninstall <name>
Example: jenv uninstall jdk17

其他具体用法请阅读工具作者的用法说明。

三种情况下的设置java环境

1、设置全局java1.8并验证
在这里插入图片描述
2、在设置全局后设置当前cmd窗口为java 11,全局还是java1.8
在这里插入图片描述
3、设置不同的文件夹使用不同版本的java
在这里插入图片描述
嗯!真香!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值