【问题标题】:how to run process within process?如何在进程内运行进程?
【发布时间】:2014-01-03 09:45:40
【问题描述】:

我创建了一个使用 MySQL 服务器的 java 应用程序。 当我运行项目时,三个进程开始

  1. mysqld.exe
  2. java.exe
  3. FirstApplication.exe

我通过执行 mysqld 进程在外部运行 MySQL 服务器。 但是我想在 FirstApplication.exe 进程中合并进程 mysqld.exe 意味着当这个 FirstApplication.exe 进程启动时,应该在内部自动启动 mysqld.exe 进程(作为一个进程运行)。 我只想要任务管理器中的 2 个进程

  1. java.exe
  2. FirstApplication.exe

我不知道这是否可能?请提出任何答案。

【问题讨论】:

标签: java process mysql


【解决方案1】:

一种选择是使用 libmysqld,但由于它是 C/C++ 库,您必须使用 JNI 或 JNA 调用它(JNA 可能更容易)。

请注意,MySQL 的免费版本已获得 GPL 许可,因此这样做需要您将应用程序的源代码分发给最终用户。

【讨论】:

  • 你能用任何程序详细说明
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-01-16
  • 2021-01-09
  • 1970-01-01
  • 2020-04-23
  • 2021-05-18
  • 1970-01-01
相关资源
最近更新 更多