idea run 项目 出现 Error:Cannot determine path to ‘tools.jar’

269 阅读1分钟

问题:

  新的项目使用了 java18,而我之前用的是 jdk11,于是我把 jdk 版本换成了18的。

image.png 在run项目时,出现了一个报错Error:Cannot determine path to ‘tools.jar’ for18

问题分析:

  首先分步排查问题。

  第一步先查看是不是 jdk 的问题。

  输入 java --version 查看电脑装的 jdk 版本

image.png   然后我把项目打包成了一个 jar 包,在 cmd java -jar XXX.jar,跑起来没问题,这时就能判断不是 jdk 的问题了。

  那会不会是 IDEA 与 JDK 版本不匹 ?

  配查看了所用的 IDE 所支持的 java 版本号,因为我用的2020版的 IDE,而 JDK18是2022年3月22正式发布的,所以该版本 IDE不支持 JDK18的版本,所以运行不了。于是我把 IDEA 换成了2021版的就能把项目跑起来了。

解决方案:

  1、换新版本的 IDEA(2021以上)

  2、把项目 JDK 换成低版本的