想去切换java环境,但是网上搜索了很多博文,都没有作用,最后自己摸索出来了。
本机是想从jdk8切换到jdk11的。
平常就直接从环境变量中改JAVA_HOME的路径就好了,本人是切换8到11,都分别标明了JAVA_HOME8和JAVA_HOME11,在Path中修改即可。
注意:每次修改都要重新启动cmd 输入java -version即可,如果同一个cmd的话,改了不会显示最新的java版本,但实际上是生效的。
改成11后,cmd java -version。
坑:
有些人改了环境变量后不成功,可以删除Path变量含有Oracle\Java\javapath;的路径,注意每台电脑的绝对路径都不一样,不是网上说的写死的路径,自己得去path中寻找。
或者去到Oracle\Java\javapath文件夹那,将java.exe,javaw.exe,javaws.exe删除,即可。
切换java版本的时候,不要只在path上修改jdk的地址
最好是使用JAVA_HOME来修改jdk地址,这样maven的java版本也会随着改变。
而且还要注意用户变量和系统变量的问题,系统会先寻找用户变量上的路径,如果找到就不会再找
即用户变量->系统变量。