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

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot使用Editor.md构建Markdown富文本编辑器示例
这篇文章主要介绍了SpringBoot使用Editor.md构建Markdown富文本编辑器示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-03-03
Java随手笔记8之包、环境变量和访问控制及maven profile实现多环境打包
这篇文章主要介绍了Java随手笔记8之包、环境变量和访问控制及maven profile实现多环境打包的相关资料,需要的朋友可以参考下2015-11-11
Android应用开发之将SQLite和APK一起打包的方法
这篇文章主要介绍了Android应用开发之将SQLite和APK一起打包的方法,文章时间较早,尽管现在开发环境已大都迁移至Android Studio上,但打包原理依然相同,需要的朋友可以参考下2015-08-08
Java filter中的chain.doFilter使用详解
这篇文章主要介绍了Java filter中的chain.doFilter使用详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11


最新评论