背景:我的机器上同时存在jdk11和jdk8。
当前使用的是java 11,在win10的 环境变量里,只有path一项是有可能与java相关的:C:\Program Files\Java\jdk-11\bin,
这样的话,使用的是java11。
同时可以看到jdk所在目录:
直接切换成jdk8的bin,即可使用java8:
什么javapath,classpath,一概没有设。
类似的,现使用的maven版本是 apache-maven-3.6.3 ,在构建项目的时候报错,发现maven版本和其他机器的不一样(代码是从其他机器copy过来的),所以下载了 apache-maven-3.5.2 。
然后只需要把环境变量里的 MAVEN_HOME 修改为新的路径即可:
以下是maven所在目录:
以后如需要再切换回去也直接修改 MAVEN_HOME 即可。
如果是第一次配置maven,还需要在path后配置上 %MAVEN_HOME%\bin,保存即可。