不是使用.bat文件,而是如何为java程序编译和执行java程序列表构建代码。
发布于 2010-07-26 15:49:23
使用Runtime.getRuntime().exec(someCommand)的另一个问题是,您需要从衍生进程读取输出流和错误流,否则您的进程将挂起。
这两个流都有有限的可用缓冲区,一旦它们填满,程序将等待你从它们中读取,并且无法继续。这两个缓冲区必须在各自独立的线程中读取,以便其中一个不会死锁另一个。
https://stackoverflow.com/questions/3333006
复制相似问题