赞
踩
“即食”党:面向初学者或者小白,拿来即用,不关心实现原理。
博主所用系统版本如下:
下载链接地址:Java Downloads | Oracle
注意按自己电脑的指令集架构下载对应的包,否则用起来你就知道卡字怎么写了。
注:此种方式只针对当前系统用户
- #执行编辑命令,如果文件不存在会自动创建
- vim .bash_profile
-
- #==================vim编辑器环境=========================
- #设置系统变量,其中值对应安装各版本jdk的目录
- export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
- export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
- #如果有第3个版本环境或者更多向下递增即可
- #export JAVA_XX_HOME=XXX
-
- #设置初始化默认的JAVA环境
- JAVA_HOME=$JAVA_8_HOME
- #设置JAVA环境设置到PATH目录下。
- PATH=.:$JAVA_HOME/bin:$PATH
-
- #通过alias命令,设置快捷切换命令
- alias jdk17="export PATH=${PATH/$JAVA_HOME/$JAVA_17_HOME};export JAVA_HOME=$JAVA_17_HOME"
- alias jdk8="export PATH=${PATH/$JAVA_HOME/$JAVA_8_HOME};export JAVA_HOME=$JAVA_8_HOME"
- #如果有第3个版本环境或者更多向下递增即可
- #export jdkXX="export PATH=${PATH/$JAVA_HOME/$JAVA_XX_HOME};export JAVA_HOME=$JAVA_XX_HOME"
-
- #保存文本
- :wq
- #==================vim编辑器环境=========================

source .bash_profile
说明:博主的是windows 11家庭版
下载链接地址:Java Downloads | Oracle
注意按自己电脑的指令集架构下载对应的包,否则用起来你就知道卡字怎么写了。
搜索【环境变量】
进入【编辑系统环境变量】
在用户变量中编辑添加JAVA_HOME、JAVA_8_HOME、JAVA_17_HOME、PATH
新建一个自定义目录用于存放切换脚本,博主这边用的是D:\program software\bat
编写的脚本分别如下:
(1)jdk8.bat
- call set newPath=%%Path:%JAVA_HOME%=%JAVA_8_HOME%%%
- call setx Path "%newPath%"
- call setx JAVA_HOME "%JAVA_8_HOME%"
(2)jdk17.bat
- call set newPath=%%Path:%JAVA_HOME%=%JAVA_17_HOME%%%
- call setx Path "%newPath%"
- call setx JAVA_HOME "%JAVA_17_HOME%"
注意:因为windows环境特性每个终端打开时都保留了一份当时的环境变量副本。因此运行完切换脚本后需要重启终端方能生效。
windows环境需要重启终端方能生效,对于日常开发来说还是十分不友好,后续博主这边再研究下是否有方法可以支持不重启终端直接生效。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。