Loading... 由于实际工作中各个项目所需的Java版本吧不同,电脑上又安装了多个版本的JDK,每次因为这个去设置一下系统的环境变量弄得十分麻烦,自由切换就成了问题。不像NodeJS有非常方便完善的NodeJS版本管理工具。 Windows下借助set指令可以临时创建或者覆盖原有的环境变量,这样我们就可以在不更改系统环境变量的情况下去切换Java的版本了。 这里我Windows下的Java17所在的目录是: C:\Program Files\Java\jdk-17.0.2+8 Linux下的是: /opt/java/dragonwell-17.0.2.0.2+8-GA 注意对应修改。 Windows指令: ``` set JAVA_HOME=C:\Program Files\Java\jdk-17.0.2+8 set PATH=%JAVA_HOME%\bin;%PATH%; ``` 如果需要设置Maven版本的话同样: ``` set MVN_HOME=E:\Tools\maven\apache-maven-3.8.1; set PATH=%MVN_HOME%\bin;%PATH%; ``` Linux指令: ``` export JAVA_HOME=/opt/java/dragonwell-17.0.2.0.2+8 export PATH=$JAVA_HOME/bin:$PATH ``` Linux Maven版本: ``` set MVN_HOME=/opt/maven/apache-maven-3.8.1 export PATH=$MVN_HOME/bin:$PATH ``` 接下来可以通过`java -version`指令来查看Java版本以及`mvn -version`查看Maven的版本。 Last modification:July 1, 2022 © Allow specification reprint Support Appreciate the author AliPayWeChat Like If you think my article is useful to you, please feel free to appreciate