我在java程序中想启动另一个由命令行输入的外部程序,那个外部可执行程序的功能是
不断向文件里写数据。程序是一个很成熟的开源软件(可是核心代码貌似没有)。
   我按照常规runtime.getruntime().exec(command)运行后结果是那个程序只在开始运行
的时候写了一行数据,就再也不继续写数据了,而windows资源管理器中显示该进程始终是
存在的。
   后来在网上看到有人遇到过相同的问题,但是没有解决。请教版里的大侠们,帮我向个
办法 。PS:在外部执行这个程序完全没问题。还有,当我强制terminate我的JAVA程序后
,那个一直挂起的程序居然才真正的执行了,汗!