相关疑难解决方法(0)

java native进程超时

目前我使用以下方法执行本机进程:

java.lang.Process process = Runtime.getRuntime().exec(command); 
int returnCode = process.waitFor();
Run Code Online (Sandbox Code Playgroud)

假设代替等待程序返回,我希望在一定时间过去后终止.我该怎么做呢?

java process

44
推荐指数
4
解决办法
5万
查看次数

Java ProcessBuilder process.destroy()不会在winXP中杀死子进程

我有一个java应用程序,用于ProcessBuilder准备操作系统命令并给我一个Process对象.(实际的os命令是使用cygwin通过ssh进行rsync).

这在Windows中运行良好,但如果我想停止使用process.destroy()它的过程不会杀死子ssh和rsync进程.....我必须使用Windows任务管理器手动杀死它们..

我可以OutputStream在调用之前获取进程并以某种方式发送一个ctrl-c destroy();吗?

如果有人对解决方法有任何想法,那就太好了.感谢:D

java

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

process ×1