WIndows环境配置多版本Java
参考:https://blog.csdn.net/weixin_44072270/article/details/117897967
仅配置JAVA_HOME是不行的,要修改javapath
仅修改JAVA_HOME,还并没有完,如把JAVA_HOME从8改为16之后在cmd中查看版本一定还是java8
这是因为PATH中的第一行javapath的优先级高于你后面自己配置JAVA_HOME的内容,而javapath被指向了原先的Java8的版本
解决方案有两个:
- 将你自己添加的两行放到javapath那一行的上面,不管是通过把上面那一行挪下来还是下面那两行挪上去都可以
- 复制javapath那一行的地址到文件管理器打开,发现里面有三个文件java.exe、javaw.exe、javaws.exe,我们将这三个文件去掉即可(不推荐删除,万一以后还有用就麻烦了,可以在文件名最后加上.bak的后缀,或者改成一个你认为好看但是和原来不一样的名字就可以了)
上面这两个办法推荐第二种,因为第一种可能会引起其他一些变化