场景:有新的项目用到jdk11,遂安装11版本的jdk,原来使用的是jdk8;
安装使用之后,又需要使用JDK1.8,因此替换环境变量中的版本

,结果查看版本后一直显示高版本的JDK

原因:jdk高版本会自动配置Path变量

解决办法:删除这个值,或者把这个值放到Java的值的后面去,系统再读变量的时候读到Java相关变量后就不在往后读了。
本文讲述了如何在新项目中安装并切换JDK11和1.8版本,遇到版本冲突时,由于JDK高版本自动配置Path导致问题。解决办法是删除或调整环境变量,确保系统优先读取Java 1.8。
场景:有新的项目用到jdk11,遂安装11版本的jdk,原来使用的是jdk8;
安装使用之后,又需要使用JDK1.8,因此替换环境变量中的版本

,结果查看版本后一直显示高版本的JDK

原因:jdk高版本会自动配置Path变量

解决办法:删除这个值,或者把这个值放到Java的值的后面去,系统再读变量的时候读到Java相关变量后就不在往后读了。
3121
1978
3688

被折叠的 条评论
为什么被折叠?