目录
- 报错
- 解决
- PS:
报错
在用java -jar运行某个项目的时候报错,意思是JDK版本过高,用了17的,然后需要的JDK是要低于9的
然后我查看了一下我的环境变量,我配置的的确是1.8,但是cmd java -version
查看版本后是17的,就很奇怪
我的原先配置如下:
解决
网上搜索了一下,原因是oracle也自带一个JDK,在配置环境变量时,将JDK配在oracle后面,系统则会默认查找oracle的JDK
,导致你的配置根本没起到作用
参考文章:java环境配置为1.8jdk为什么cmd java -version查看版本是17或者11
解决方法就是将%JAVA_HOME%\bin环境变量移动到oracle的前面
:
然后再刷新一下环境变量:
按住win+R->输入cmd,点击确定->输入echo %Path%
PS:
感谢您的阅读!如果您觉得本篇文章对您有所帮助,请给予博主一个赞喔~