首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从java启动exe

从java启动exe
EN

Stack Overflow用户
提问于 2012-02-14 13:16:34
回答 5查看 842关注 0票数 4

我理解以下是从java启动exe的典型代码

代码语言:javascript
运行
复制
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("some.exe"); 

或具有参数

代码语言:javascript
运行
复制
Process process = new ProcessBuilder("some.exe","param1","param2").start();

我有一个web应用程序包装了一个exe和用户可以执行这些请求。正如我所理解的,上述两种方法总是,在上创建一个新的流程,每个请求。我想避免这件事。

是否有方法,其中我保留一个可重用加载实例的,并在典型的并发场景中使用它们。我希望避免每一个用户请求启动一个新进程的情况。

EN

Stack Overflow用户

发布于 2012-02-14 13:33:11

由于您在命令行上传输参数,并且执行的子进程不能回收,也不能在内存中保持持久性,所以您的请求似乎不太有用--您可以保存的唯一东西是创建进程框架,但只能在一定程度上保存。

票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9277528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档