jdk下载安装
1. OpenJDK下载:
https://jdk.java.net/archive/
jdk21下载:
https://www.oracle.com/java/technologies/downloads/#jdk21-windows
2. windows安装多个jdk,并切换版本。
参考博客:https://blog.csdn.net/weixin_41753664/article/details/121633553
① 首先分别配置单独的环境变量,如安装了 jdk8、jdk21 两个版本(安装多个操作一样):
新建两个环境变量:
变量里写的是jdk的安装目录路径,也就是bin目录的上一级目录不包含bin目录,可以是安装的jdk或者是下载的jdk zip包解压的文件。
② 再新建一个环境变量,名字就叫 JAVA_HOME,值可以设置成上面刚才创建的两个版本jdk环境变量的其中一个。eg: JAVA_HOME8 或者 JAVA_HOME21
其中当我们把 JAVA_HOME 的值设置成 %JAVA_HOME21% 的时候,就表示将JAVA_HOME21的安装路径映射给了JAVA_HOME,此时JAVA_HOME就等同于 JAVA_HOME21,这样 path 中的值依然可以使用 %JAVA_HOME%\bin 来进行配置,无需改变。
③ 当需要切换jdk版本到时候,只需要修改 JAVA_HOME 的变量值就可以了,即:
需要JDK8的时候,就改成JAVA_HOME = %JAVA_HOME8%
需要JDK21的时候,就改成JAVA_HOME = %JAVA_HOME21% 其他无需改动。
④ 遇到的问题:
有时候虽然按照上面的步骤一一完成操作后,发现切换版本并没有生效,有可能是 path中的 %JAVA_HOME%\bin 是在
C:\Program Files (x86)\Common Files\Oracle\Java\javapath; 这个路径的后面或者下面,而系统在读取Path的环境变量时,是存在优先级的。谁在前,谁的优先级就高。所以将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;写在上面这个配置之前就可以了。这样,系统就会优先读取,JAVA_HOME中配置的JDK路径了。
eg: 将%JAVA_HOME%\bin 移到上面就行了,此时确认保存后就可以成功切换版本。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
2023-07-25 Stream findFirst()