如何获取对子进程的控制?

破轮胎 2000-11-23 07:40:00
用Runtime.exe()后,如何和子进程通信,获取子系统的输出?
...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bgold 2000-11-24
  • 打赏
  • 举报
回复
我觉得最好是通过本地TCP/IP的某个端口进行通讯,这样即可提高效率,又可以做到平台无关性的目的
破轮胎 2000-11-24
  • 打赏
  • 举报
回复
打个比方,我用Runtime.exe()启动javac XXX.java,这个时候我想得到此子进程的编译错误信息。哎,伤脑筋啊。谁帮我?!
虎叔 2000-11-23
  • 打赏
  • 举报
回复
如果是两个java application可以通过互相调用方法来实现通信。如果要和该平台下的其它进程通讯我估计要用到平台的调用方法,如在MS下使用window api获得对窗口的引用等等!
破轮胎 2000-11-23
  • 打赏
  • 举报
回复
其实,题目应该是用Runtime.exe()后,如何截获子系统的输出。
破轮胎 2000-11-23
  • 打赏
  • 举报
回复
读写文件的方法效率不高,且不安全。
我希望能找到其他的办法。谢谢。
虎叔 2000-11-23
  • 打赏
  • 举报
回复
有很多方法!
但是我多不是很清楚!
但是有一种是可行的!就是通过读写同一个文件的形式!
还有就是其它语言常用的DDN.
其它的方法我也想知道!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧