当前位置: > > > IntelliJ IDEA - 解决远程开发报“Failed to exec spawn helper: pid: 17837, signal: 11“错误

IntelliJ IDEA - 解决远程开发报“Failed to exec spawn helper: pid: 17837, signal: 11“错误

1,问题描述

使用 IntelliJ IDEA 进行 Spring Boot 项目的远程开发时,项目的加载和编译都正常,但启动运行时就会报如下错误:
java: Cannot run program "/usr/lib/jvm/java-1.8.0-openjdk/bin/java" (in directory "/root/.cache/JetBrains/RemoteDev-IU/_root_springboot_demo/compile-server"): error=0, Failed to exec spawn helper: pid: 17837, signal: 11

2,解决办法一

打开偏好设置窗口,搜索“compilter”,在虚拟机启动参数输入框中填写如下启动参数,然后应用保存即可。
 -Djdk.lang.Process.launchMechanism=vfork

3,解决办法二

(1)在服务器 root 目录下面搜索 launcher.sh 文件
find /root -name launcher.sh

(2)找到以后 vim 编辑该文件:
vim /root/.cache/JetBrains/RemoteDev/dist/401d1083ff7cf_ideaIU-2023.2.5/plugins/remote-dev-server/bin/launcher.sh

(3)查找 /Djava.home,在引号内添加如下启动参数,然后保存退出即可。
 -Djdk.lang.Process.launchMechanism=vfork
评论0