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

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
在这里插入图片描述
嗯!真香!!!


http://www.mrgr.cn/news/35134.html

相关文章:

  • 2.vue编写APP组件
  • 【Vue】Vue3.0(二十四)Vue3.0中$refs 、$parent 的概念和使用场景
  • adb 命令查看设备存储占用情况
  • 多商户中英双语电商系统设计与开发 PHP+mysql
  • go get 和go install 的区别
  • 【大数据学习 | kafka高级部分】kafka的kraft集群
  • 一带一路区块链样题解析(上)
  • 数据结构---顺序表之单链表
  • openEuler普通用户su root时Permission denied
  • 视频生成技术分享
  • 深度学习技术在流体力学中的应用与实操培训【1/3理论课程2/3实操课程】
  • 408算法题leetcode--第14天
  • FastStone Capture屏幕长截图软件注册码
  • Paper 0 | Visual Instruction Tuning
  • 【PyCharm 安装与运用秘籍】Python 和 PyCharm 安装指引,看此篇保证学会(附带优质插件)。
  • 【秋招笔试题】多多排序
  • 基于GPU的Julia集应用程序
  • [产品管理-34]:什么是战略?什么是公司战略?什么是产品战略?什么是创新战略?什么是技术战略?什么是产品创新战略?
  • tauri开发软件中,使用tauri自带的api用浏览器打开指定的url链接
  • Spring Cloud 教程(一) | 认识Spring Cloud
  • iptables添加有线网卡与无线网卡桥接转发规则
  • Java语法-类和对象(上)
  • Ubuntu USB设备绑定
  • project generator 简单使用(二)之 CLion 与 AC6
  • top 使用技巧
  • 基于vue框架的刺梨销售管理系统pgl49(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。