Windows使用多个JDK的方法详解
简介
本文介绍Windows如何使用多个JDK。
原先已经有了JDK8,现在想用JDK21。但有的项目依然是JDK8,所以两个JDK需要共存。
解决方案
第一步:改环境变量
右键此电脑=> 属性=> 高级系统设置=> 环境变量=> 新建
先新建JAVA8的环境变量:JAVA8_HOME: 原先JDK8解压的路径

再新建JAVA21的环境变量:JAVA21_GRAALVM_HOME: GraalVM解压路径

修改JAVA_HOME环境变量,假设我此时想用JDK21,就改成这个:

最终结果就是:

第二步:修改Path
右键此电脑=> 属性=> 高级系统设置=> 环境变量=> Path=> 编辑

将JAVA_HOME/bin添加到path里边去:

测试结果
现在执行一下Java命令看看:
java -version

成功切换为JDK21。
注意
如果没切换为想要的JDK,可能是环境变量问题。
我的环境变量的Path里,在前边还有一个java的路径,导致它是实际生效的,直接把它删了就行了。

因为我是新装了个graalvm,那再测一下graalvm的native-image

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Spring Boot 整合 Fisco Bcos部署、调用区块链合约的案例
本篇文章介绍 Spring Boot 整合 Fisco Bcos 的相关技术,最最重要的技术点,部署、调用区块链合约的工程案例,本文通过流程分析给大家介绍的非常详细,需要的朋友参考下吧2022-01-01
Mybatis中关于自定义mapper.xml时,参数传递的方式及写法
这篇文章主要介绍了Mybatis中关于自定义mapper.xml时,参数传递的方式及写法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12
SpringBoot实现Read Through模式的操作过程
Read Through模式通常是指一种缓存策略,其中当应用程序尝试读取数据时,缓存系统首先被检查以查看数据是否已经存在于缓存中,这篇文章主要介绍了SpringBoot实现Read Through模式,需要的朋友可以参考下2024-07-07
Apache Commons fileUpload实现文件上传之一
这篇文章主要介绍了Apache Commons fileUpload实现文件上传之一的相关资料,需要的朋友可以参考下2016-03-03


最新评论