idea运行项目报错Cannot run program “C:\……\java.exe的解决办法(参考)


将原来电脑上的IDEA配置文件 settings.zip导出,再将文件导入另一台电脑的IDEA,Spring boot初始化项目后启动主类报错:

Cannot run program "C:\Program Files\Java\jdk-17\bin\java.exe" (in directory "C:\Users\hspcadmin\AppData\Local\JetBrains\IntelliJIdea2023.3\compile-server"): CreateProcess error=2, 系统找不到指定的文件。

这是因为原来的电脑上安装了多个版本的JDK,并且项目切换过不同版本的JDK,导致导出配置时就带上了。

idea运行项目报错Cannot run program “C:\……\java.exe的解决办法

win+r 输入cmd 输入java -version 查看是否安装jdk 注意java后面有个空格!

如果已经安装了jdk,那么有几种方法:

  1. 直接在电脑搜出出java.exe的位置,然后复制路径。
  2. win+r —> cmd —> java -version 也可以看jdk的路径。
  3. 打开环境变量,里面也有jdk的路径.
  4. 然后打开idea ——> 点击左上角file ——> 点击project structure
  5. 最后在jdk home path那里填上路径就完成了!
SpringBoot
SpringCloud