Intellij Idea 如何修复`java:无法运行程序“...”(在目录“...”中):error=0无法执行spawn helper:pid:xxxx,信号:xx问题

zour9fqk  于 2023-04-19  发布在  Java
关注(0)|答案(1)|浏览(1255)

我使用Jetbrains客户端远程开发运行我的Java应用程序,正如你所看到的,我遇到了一个问题,在对话框中提示java: Cannot run program "..." (in directory "..."): error=0 Failed to exec spawn helper: pid: xxx, signal: 11,以及如何修复它。

修复问题并成功运行我的Java应用程序。

50pmv0ei

50pmv0ei1#

这看起来像是本地机器上的JDK发行版的问题。请检查运行构建过程的JDK,在jre/lib子目录中有一个名为“jspawnhelper”的可执行文件。“jspawnhelper”应具有适当的执行权限。要运行构建过程,IDE通常使用与项目关联的最新JDK。检查启动程序的JDK而不是正在启动的程序非常重要(在我们的例子中,这是一个不同的VM可执行文件)
或者,您可以尝试通过向File添加标志来配置JDK以使用较旧的启动机制|设置|构建、执行、部署|编译器|* 构建进程VM选项文本字段
-Djdk.lang.Process.launchMechanism=vfork
请让我知道这是否有帮助。

相关问题