报错时项目的运行环境:
-
IntelliJ IDEA 2020.2.3
-
JDK 21
阅读以上博客后,明白了问题所在:当前的 IntelliJ IDEA 无法解析这个版本的 JDK,所以它尝试从它内置的环境变量 CLASSPATH
来解析 tools.jar
,结果还是失败,因此它抛出了如上的报错信息。
最高支持JDK15版本,因此我打算降低JDK版本的方法,于是在网上搜jdk14的安装方法,大佬们说不建议选择jdk 8以上的版本,于是我好奇查了一下:(38 封私信 / 76 条消息) Java 14都快出来了,为什么还有那么多人执着于Java 8? - 知乎 (zhihu.com)
也没啥,那就搞个所谓的长期支持版本并且大多数人用的 jdk8吧 ↓
Java入门 (超详细)JDK(1.8)下载与安装及环境变量的配置教程_java 1.8-CSDN博客
然后记得换一下项目的jdk ↓
就没问题了 ↓
看安装jdk教程时突然有个疑问:为什么jdk要配置环境变量?找到以下大佬的总结: