我使用Jetbrains客户端远程开发运行我的Java应用程序,正如你所看到的,我遇到了一个问题,在对话框中提示java: Cannot run program "..." (in directory "..."): error=0 Failed to exec spawn helper: pid: xxx, signal: 11
,以及如何修复它。
修复问题并成功运行我的Java应用程序。
我使用Jetbrains客户端远程开发运行我的Java应用程序,正如你所看到的,我遇到了一个问题,在对话框中提示java: Cannot run program "..." (in directory "..."): error=0 Failed to exec spawn helper: pid: xxx, signal: 11
,以及如何修复它。
修复问题并成功运行我的Java应用程序。
1条答案
按热度按时间50pmv0ei1#
这看起来像是本地机器上的JDK发行版的问题。请检查运行构建过程的JDK,在jre/lib子目录中有一个名为“jspawnhelper”的可执行文件。“jspawnhelper”应具有适当的执行权限。要运行构建过程,IDE通常使用与项目关联的最新JDK。检查启动程序的JDK而不是正在启动的程序非常重要(在我们的例子中,这是一个不同的VM可执行文件)
或者,您可以尝试通过向File添加标志来配置JDK以使用较旧的启动机制|设置|构建、执行、部署|编译器|* 构建进程VM选项文本字段
-Djdk.lang.Process.launchMechanism=vfork
请让我知道这是否有帮助。