同一个电脑安装两个jdk版本
自己百度看了好几篇相关的文章,但一直无法解决java -version 和javac -version 版本不同的问题
原因在于classpath :%JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar
我的之前配置的添加了 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
不要加这个点!
还有就是 path : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
一定要加到变量值最前,因为在安装jdk的时候,会自动把java.exe拷贝到c:windows/system32下,而path里配置的第一个路径就是system32,所以你执行的java -version里的java其实是system32里的java,而不是java_home里的java
且这个配置可以分开成两个配置添加---window10
这个看这个
安装多个版本jdk后java -version不改变的问题解决
记得在更改了配置后注销或重启
如果还不能解决问题,删掉所有jdk按流程再来!