You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ中Maven构建报错:Java执行器路径不存在(已切换JDK17)

解决Maven构建时JDK路径错误的问题

针对你遇到的Given path to java executor does not exist "C:\somepath\jdk\zulujdk-11\bin\java"错误,以下是几个可能遗漏的配置检查点:

  • 检查Maven配置文件
    查看项目根目录或用户目录下的settings.xml,确认是否在<profiles>或<properties>中硬编码了JDK11的路径,比如maven.compiler.source、maven.compiler.target需设置为17,同时检查是否有<java.home>指定了旧JDK路径。

  • 检查Maven运行配置
    打开IntelliJ的「运行/调试配置」,找到你用来构建项目的Maven配置(比如clean install),查看「JRE」选项是否指定了旧的JDK11,改为使用项目SDK或JDK17。

  • 验证系统环境变量
    打开命令行执行echo %JAVA_HOME%和java -version,确认输出的是JDK17的路径和版本。如果环境变量里还有JDK11的残留,及时更新并重启电脑生效。

  • 检查项目本地MVM配置
    查看项目根目录下的.mvn/jvm.config文件,如果里面有-Djava.home或指定JDK路径的参数,修改为JDK17的路径,或者直接删除该文件。

  • 重置项目配置
    删除项目根目录下的.idea文件夹和target目录,然后在IntelliJ中重新导入项目,让IDE重新生成配置文件。

  • 确认IntelliJ的SDK列表
    打开「项目结构→SDKs」,确保JDK17已正确添加,且JDK11的配置如果不再使用可以移除,避免IDE误选。

内容的提问来源于stack exchange,提问作者authorizeduser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 17:22:39