【问题标题】:IntelliJ - run programIntelliJ - 运行程序
【发布时间】:2026-02-11 13:50:01
【问题描述】:

我正在使用 IntelliJ。 当我尝试运行 Main.java 时,我收到一个错误:

错误:无法运行程序“C:\Program Files\JetBrains\IntelliJ IDEA 2019.2\jbr\bin\java.exe”(在目录“C:\Users\moran.IntelliJIdea2019.2\system\compile-server”中): CreateProcess error=2, 系统找不到指定的文件

你能帮忙吗?

【问题讨论】:

  • 您是否认为这是 Intellij 或系统设置问题?从头开始创建一个命令行项目,运行它,
  • 错误只是告诉你在那个目录中没有你正在调用的 java.exe

标签: java intellij-idea


【解决方案1】:

确保您已按照this document 中的说明下载、安装和配置 JDK。

不要使用 JetBrains Runtime 来构建和运行您自己的应用程序,您需要使用 JDK。

【讨论】:

    【解决方案2】:

    当我从程序文件中卸载我的 java 时,这发生在我身上,因为我需要使用不是基于安装程序的 java。所以我只是关注了另一个post,它对我有用

    【讨论】:

      【解决方案3】:

      我通过在 Intellij Idea 中编辑 VM 选项解决了这个问题。 在 Intellij 中,转到 Help -> Edit Custom VM Options,然后附加以下行。 -Djdk.lang.Process.allowAmbiguousCommands=true

      【讨论】: