首页 > 系统相关 >Windows下,多个版本jdk的切换

Windows下,多个版本jdk的切换

时间:2023-07-09 12:11:10浏览次数:56  
标签:java jdk Windows jenv 切换 版本 环境变量

1.安装jdk

正常到oracle官网安装即可

2.版本管理工具——jenv

windows版本使用jenv for windows https://github.com/FelixSelter/JEnv-for-Windows
(其他系统安装使用 jenv即可)
(arhlinux可以直接使用archlinux-java命令)

  1. 到release界面,下载解压JENV.zip
  2. 将解压路径添加到环境变量中,(用户的“path”,这个环境变量)
  3. 在命令行输入jenv,运行

3.配置jenv

jenv会接管java环境变量的配置,在命令行首次运行jenv后,jenv会清空所有已经存在的java环境变量,重新设置
我们需要手动将各个jdk的路径添加到jenv中,通过jenv设置环境变量,

  1. 使用jenv add <name> <path>添加jdk
jenv add jdk11  "C:\Program Files\Java\jdk-11.0.15.1"
jenv add jdk17  "C:\Program Files\Java\jdk17"
  1. 使用jenv list列出jdk
jenv list
  1. 使用jenv change <name>全局切换jdk
jenv change jdk11

仅设置当前cmd窗口的jdk,仅设置特定路径下的jdk,请参考jenv使用手册

  1. 使用jenv link <executable>解决javac版本与java版本不一致
    jenv切换到jdk后,java和javac的版本不一致
    使用jenv link在JAVA_HOME下创建特定版本的javac链接
cd C:\Program Files\Java\jdk-11.0.15.1\bin
jenv link javac.exe

参考

https://github.com/FelixSelter/JEnv-for-Windows | JEnv-for-Windows

标签:java,jdk,Windows,jenv,切换,版本,环境变量
From: https://www.cnblogs.com/mindreamaster/p/17538553.html

相关文章

  • Windows下MySQL 5.7.20的installer 模式安装
    一、安装Windows环境wrar_5.50.0.0_scp.exevcredist2013_x86.exeVC2015_x64.exeNDP452-KB2901907-x86-x64-AllOS-ENU.exeMicrosoft.NET4.0.zip二、installer模式安装MySQL         安装完成以后停止服务、改目录重新准备my.ini参数重新初......
  • 将子系统的Ubuntu on Windows添加到鼠标右键启动
    文章转载自博客园helios0210的文章,请转到原文链接:为WSL添加右键启动-helios0210-博客园(cnblogs.com)1,找到WSL的安装路径(可以通过Everything直接搜索ubuntu.exe找到)WSL是在MicrosoftStore上安装的,所以我们去C:\Windows\SystemApps,这个文件夹有权限我们想办法打开然后在.......
  • windows编译ZLMediaKit(vcpkg)
    windows编译ZLMediaKit转载https://www.jianshu.com/p/f6f1c0b7e32b编译#下载ZLMediaKitgitclonehttps://gitee.com/xia-chu/ZLMediaKit.git#切换到ZLMediaKit目录cdZLMediaKit#更新子模块代码gitsubmoduleupdate--init#vcpkg安装opensslvcpkginstall--trip......
  • windows bat批处理执行ctl脚本导入多个文本到oracle
            ......
  • windows和linux应急响应命令 9
    windows1、系统账户排查netuser列出所有用户,进行可疑账号排查。 2、检查异常端口netstat-ano 3、检查可疑进程和服务tasklist 4、可疑启动项排查msconfig 5、查看登录日志eventvwr.msc 6、恶意样本排查  linux1、查看用户信息查看用户的账号文件信......
  • 在Windows环境中配置使用我们搭建的DNS服务器
    1、修改网卡的设置,首选DNS用我们自己的2、在命令行中测试专业的nslookup3、已知的问题每次在DNS服务器的web界面中,修改了解析,必须用dockerrestartdns命令,把容器重新启动才能生效。......
  • JDK
    安装JDK1.百度搜索]DK8,找到下载地址2.同意协议3.下载电脑对应的版本4.双击安装]DK5.记住安装的路径6.配置环境变量1.我的电脑-->右键-->属性2.环境变量--]AVA_HOME3.配置path变量7.测试]DK是否安装成功1.打开cmd2.java-version......
  • windows11任务栏大小设置,最佳方式,正确答案。
    由于Windows11系统更新了有一端时间了,最近新购买的电脑都是出厂会自带Windows11系统,最近发现任务栏的相关设置没有了,例如:拖动任务栏设置大小。经过百度一些列的查找,都在说Windows11任务栏大小设置需要修改注册表等等类似的错误内容。在此给大家发帖说明下如何正确设置Windows11......
  • windows配置RocketMQ并测试发送消息
    https://github.com/alibaba/spring-cloud-alibaba/wiki/RocketMQ下载rocketmq-all-4.9.5-bin-release 必须配置一个RocketMQ路径的环境变量(参考博客的第二个) 配置内容如下,目录在bin的上层   解压,进入解压目录conf,修改broker.conf在该文件中加入两行(建议直接复......
  • windows尝试写了一个打开应用程序的
    usingSystem;usingSystem.Diagnostics;namespaceHelloWorld{classProgram{staticvoidMain(string[]args){try{//要打开的软件的路径stringsoftwarePath_idea="";......