菜的笔记:Cannot determine path to ‘tools.jar‘ library for 21 (D:/Java/jdk-21)的问题

本文讲述了在IntelliJIDEA中遇到关于tools.jar路径错误的情况,由于项目使用了不被IntelliJIDEA2020.2.3支持的JDK21,通过降低JDK版本至14或选择长期支持的JDK8,并配置环境变量解决问题的过程。
摘要由CSDN通过智能技术生成

解决IntelliJ IDEA报错Error:Cannot determine path to ‘tools.jar‘ library for 17 (C:\Program Files\Java\jd_error:cannot determine path to 'tools.jar' library-CSDN博客

报错时项目的运行环境:

  • 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要配置环境变量?找到以下大佬的总结:

JDK为什么需要配置环境变量呢?(完美解答)_安装jdk配置环境变量的作用-CSDN博客

  • 21
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值