由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 请问同时执行几个bat文件的问题
相关主题
怎么从键盘输入整数或float?Process的问题
[转载] smtp server in java?Re: How can I call another program from Java?
新手请教怎样在Java里读文本文件中的内容请教一个问题,thanks!
请教问题,怎么确定空行![请教]调用外部命令编码的问题
JAVA文本文件读写问题Re: Need Emergent help for Java I/O!
随机读一个大文件中的任意一行Java的中文读写问题
问一个blocking IO的程序GUI THANKS
新手求教 BufferedReader.readLine()大量文本数据的读取
相关话题的讨论汇总
话题: sfilename话题: bat话题: runtime
进入Java版参与讨论
1 (共1页)
H*****n
发帖数: 336
1
直接用runtime的exec来执行bat文件老是直接就退出了,不得已,写了一个专门的类
来执行,仿照网上的例子。然后我同时开几个FileLauncher(定义在下面)。
但是,似乎还是不能同时运行,表现是几个bat文件在同一个cmd里面运行,输出,你一句
来我一句,path搞的乱七八糟。
请问大侠怎么办?
public class FileLauncher extends Thread {
public String sFileName;

public void run()
{
try {
Runtime rt = Runtime.getRuntime();
Process p = rt.exec(sFileName);
BufferedReader output = new BufferedReader(
h**j
发帖数: 2033
2
这程序不对吧 readLine的返回都没保存
你想要啥样的效果
如果连cmd窗口都要跳出来 还是用swt/jni
如果不想输出混乱 就开个buffer保存inputstream的输出 最后统一打印

一句

【在 H*****n 的大作中提到】
: 直接用runtime的exec来执行bat文件老是直接就退出了,不得已,写了一个专门的类
: 来执行,仿照网上的例子。然后我同时开几个FileLauncher(定义在下面)。
: 但是,似乎还是不能同时运行,表现是几个bat文件在同一个cmd里面运行,输出,你一句
: 来我一句,path搞的乱七八糟。
: 请问大侠怎么办?
: public class FileLauncher extends Thread {
: public String sFileName;
:
: public void run()
: {

1 (共1页)
进入Java版参与讨论
相关主题
大量文本数据的读取JAVA文本文件读写问题
关于char和int的问题随机读一个大文件中的任意一行
再请问版主一个随机读取文件的问题问一个blocking IO的程序
如何处理中文文件名?新手求教 BufferedReader.readLine()
怎么从键盘输入整数或float?Process的问题
[转载] smtp server in java?Re: How can I call another program from Java?
新手请教怎样在Java里读文本文件中的内容请教一个问题,thanks!
请教问题,怎么确定空行![请教]调用外部命令编码的问题
相关话题的讨论汇总
话题: sfilename话题: bat话题: runtime