当前位置: 首页 > news >正文

[报错]记录IDEA远程开发报错:java: Cannot run program.....

报错内容

IDEA在进行远程开发的时候报错,内容如下:

java: Cannot run program "/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java" (in directory "/home/jim/.cache/JetBrains/RemoteDev-IU/_home_jim_DevCodes_Github_zfile/compile-server"): error=0, Failed to exec spawn helper: pid: 3049929, exit value: 1

表现如下:
在这里插入图片描述




解决办法

在IDEA设置Build,Execution,Deployment -- Compiler中的Shared build process VM options加入如下内容:

-Djdk.lang.Process.launchMechanism=vfork

如下图所示:
在这里插入图片描述



产生原因

项目当前使用的 JDK 版本过低,Jetbrains Gateway 的 IDE 默认构建启动过程中,使用到了 JDK 包中的 jspawnhelper 可执行文件。而 JDK8 由于版本低,未提供该工具。经实际测试,在 OracleJDK 17 和 18 版本中存在该文件。具体可以进入 JDK 包的 lib 或 jre/lib 目录中检查 jspawnhelper 是否存在。






感谢

HeyChek 对本文章的帮助

相关文章:

  • JMeter逻辑控制器
  • 什么是前端国际化(internationalization)和本地化(localization)?
  • 1.5【应用开发】缓冲区(二)
  • YOLOv8改进 | 2023主干篇 | 替换LSKNet遥感目标检测主干 (附代码+修改教程+结构讲解)
  • ORACLE 如何单机转RAC
  • 设计模式-组合模式
  • 【专题】最小生成树(prim算法、kruscal算法)
  • 在 Spring Boot 中发送邮件简单实现
  • 【STM32】STM32学习笔记-OLED显示屏(10)
  • Java数据结构篇——单链表的基本操作
  • [HCTF 2018]WarmUp (代码审计)
  • 深度解读 Cascades 查询优化器
  • 提升英语学习效率,尽在Eudic欧路词典 for Mac
  • redis基本用法学习(主要数据类型)
  • Javascript高频面试题
  • JavaScript-如何实现克隆(clone)函数
  • Angular 2 DI - IoC DI - 1
  • JavaScript设计模式与开发实践系列之策略模式
  • Java深入 - 深入理解Java集合
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • markdown编辑器简评
  • node.js
  • Node项目之评分系统(二)- 数据库设计
  • Sublime text 3 3103 注册码
  • 创建一个Struts2项目maven 方式
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 关于 Cirru Editor 存储格式
  • 那些被忽略的 JavaScript 数组方法细节
  • 删除表内多余的重复数据
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 我的zsh配置, 2019最新方案
  • puppet连载22:define用法
  • ​520就是要宠粉,你的心头书我买单
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (6)STL算法之转换
  • (C)一些题4
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (力扣)循环队列的实现与详解(C语言)
  • (十六)一篇文章学会Java的常用API
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET 材料检测系统崩溃分析
  • .net项目IIS、VS 附加进程调试
  • /*在DataTable中更新、删除数据*/
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会
  • [Android]使用Retrofit进行网络请求
  • [BJDCTF 2020]easy_md5
  • [C]编译和预处理详解
  • [C++]类和对象【下】
  • [Contiki系列论文之2]WSN的自适应通信架构
  • [CSS]CSS 的背景
  • [HNOI2010]BUS 公交线路
  • [HUBUCTF 2022 新生赛]