从 C++ 代码运行可执行 jar

2023-11-30

我需要执行一个jar来自某些 C++ 代码内部的文件。

我尝试了以下命令

int ret = execlp("java", "java", "-jar", "myprog.jar", (char *)0);

它工作正常。但我的问题是我的 c++ 主线程在执行 jar 文件后停止。我不想在执行 jar 文件后停止我的 c++ 主线程。我该怎么做。

Regards


解决这个问题的正常方法是从新生成的进程中 fork() 然后 exec() 。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 C++ 代码运行可执行 jar 的相关文章

随机推荐

  • 获取奇数长度回文

    我试图找到最长的奇数长度回文 但我编写的代码没有给我完整的回文 只是其中的一部分 任何帮助都会很棒 def get odd palindrome at s index str int gt str gt get odd palindrome
  • 使用 firestore 安全规则中的替换功能

    我正在努力应对 Firestore 安全规则 我想检查需要替换功能的值 即电子邮件地址 我可以在一般安全文档中找到一些文档 但这似乎不适用于 Firestore 例如这有效 allow write if resource data memb
  • 如何获取/跟踪 ASP.NET 传出响应文本

    我的服务器似乎有时会向网络客户端返回错误的 html 我在 VS 2012 中使用 asp net 4 在 IIS Express 上进行调试 为了调试这个问题 我想跟踪asp net发送的html in the Global asax P
  • 如何从回历日期转换为公历日期,反之亦然

    我正在寻找一种方法来计算例如从现在到特定日期有多少天 并且我可以用它来确定我是否处于特定时间段 例如 Muharram 5 天 我已经找了 10 多个小时了 我发现的最好的东西是 HijrahDate 库 java time chrono
  • 更新 conda 后如何从终端提示符中删除 (base)

    更新 miniconda3 后 每当我打开终端时 它都会在我的用户名和主机前面显示 base 在这个回答帖子里https askubuntu com a 1113206 315699建议使用 conda config set changep
  • 在 Python 中格式化驱动器

    我正在尝试制作一个 Python 3 3 程序来格式化 Windows 中的驱动器 例如 SD 卡或 USB 记忆棒 我在这里尝试了代码 http bytes com topic python answers 537724 formatti
  • 从 Silverlight 4 调用 HTTPS-WCF 服务时出现安全错误

    我创建了一个简单的 WCF 服务 我希望可以通过 https 访问它 WCF 服务使用 UserNamePasswordValidator customBinding 和 UserNameOverTransport 作为身份验证模式 我在
  • IPython模块

    我有一些具有冗余功能的 IPython 脚本 我想将常见功能重构为一个模块 并将该模块包含在现有脚本中 问题是它不能成为 python 模块 因为代码使用 Ipython 的语言扩展 等 是否可以制作一个具有 IPython 代码的模块并将
  • 如何使用 django-mptt 创建嵌套评论系统

    我正在开发一个简单的博客 并尝试为每个帖子实现一个嵌套评论系统 我创建了评论模型 它通过 Django 管理页面运行良好 我不知道如何创建用于发布新评论和回复的表单 这是我到目前为止所拥有的 模型 py class Post models
  • Flutter Firebase.signInWithGoogle 方法未找到

    我正在尝试在我的 Flutter 应用程序中添加 Google 身份验证 但是我的Android studio找不到该方法登录Google under Firebase身份验证班级 我的意思是说当我写 FirebaseAuth 时 登录Go
  • ASP.NET Core JWT 和声明

    我对 ASP NET Core 和声明中的 JWT 身份验证有疑问 因为我不知道我是否正确理解了所有内容 当我在 ASP NET 中创建 JWT 令牌时 我添加了一些声明 其中一些可以自定义 当带有 JWT 令牌的请求从客户端发送到 API
  • 如何调整位图大小

    determine padding for scanlines int padding 4 bi biWidth sizeof RGBTRIPLE 4 4 iterate over infile s scanlines for int i
  • 通过地址访问 C 中的位域

    不允许使用其地址访问 C 中的位字段背后的原因是什么 是否因为它可能不是未系统字对齐的地址 或者因为获取字节内的位地址没有意义 因为这种类型的指针算术会很尴尬 位没有地址 这就是为什么你不能通过地址引用它们 寻址的粒度是char 我猜原因是
  • 可以在 MySQL 查询中拆分/分解字段吗?

    我必须创建一份关于一些学生完成情况的报告 每个学生都属于一个客户 这是表格 针对这个问题进行了简化 CREATE TABLE clients clientId int 10 unsigned NOT NULL auto increment
  • 寻找两个三位数乘积的最大回文数问题

    所以在欧拉计划中问题4陈述如下 回文数读起来是一样的 双向 制作的最大回文数 两个 2 位数字的乘积 数字是 9009 91 99 找到最大的回文 两个 3 位数字的乘积 我已经尝试过以下方法 include
  • 将which(,arr.ind=T)反馈回R矩阵的最佳方法?

    我提取了一些我想查看的元素的数组索引 如下所示 mat matrix 0 10 10 arrInd which mat 0 arr ind T 然后我对该矩阵进行更多操作 最终得到一个向量或行rowInd和一个列向量colInd 我希望我们
  • CSS 无法识别带有数值的 HTML ID

    这是 div div class something 我在页面上找到了其中的 9 个 位置不同 所以在 css我做的文件 div 1 something code 问题是它不起作用 我知道这是正确的选择器 但我也尝试过div somethi
  • Swift - 如何将单例设置为零

    我正在用 swift 编写一个应用程序 并使用单例在整个应用程序中共享类对象 User 我希望能够在用户注销时将此单例设置为 nil 以便当他们重新登录时旧属性不再存在 即名称 用户名等 我希望有一种简单的方法可以将单例设置回零 而不必将每
  • 如何确定行的高度?

    具体来说 我想知道 在下面的示例中 为什么要设置height第一个弹性项目的值会更改 实际上增加 第一行的高度 一般来说 我希望能够确定行的高度 我想当弹性容器的高度设置为auto或明确的值 flex container display f
  • 从 C++ 代码运行可执行 jar

    我需要执行一个jar来自某些 C 代码内部的文件 我尝试了以下命令 int ret execlp java java jar myprog jar char 0 它工作正常 但我的问题是我的 c 主线程在执行 jar 文件后停止 我不想在执