如何获得Rar.exe返回值 0,THANKS.... p = r.exec("d:\\winrar\\rar e d:\\a.rar d:\\java"); -------? p.getInputStream(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个例子,假设E:\\T1.class是可以执行的。Process pro = Runtime.getRuntime().exec("java E:\\T1");InputStream errIs = pro.getErrorStream(); //得到报错信息流InputStream is = pro.getInputStream(); //得到正常的输出信息流 byte b1[]=new byte[errIs.available()];byte b2[]=new byte[is.available()];errIs.read(b1);is.read(b2);System.out.println("Error info:");for(int i=0;i<b1.length;i++){ System.out.print(b1[i]);}System.out.println("Normal info:");for(int i=0;i<b2.length;i++){ System.out.print(b2[i]);}errIs.close();is.close(); 但是,还是不能接受到rar.exe返回信息,不知道rar.exe会返回不? 那个rar.exe竟然还占用资源多多~~ JAVA SWING 框架 写个俄罗斯方块,怎么监听不了键盘 jdbc驱动找不到 程序员如何能养成读懂代码的习惯 引用类型 急用 下面的类是一个继承的Frame类,打开一个frame,然后在其中输入密码验证,请帮忙将frame改为模态对话框? java调用DLL文件运行出错,请高手帮忙,急!谢谢! 我作拉个简单考试的程序,有5个类,我分成5个文件,程序有点问题,我问老师,他就显示出和以前一样的态度——“哦,我忘记看拉,过几天给 帮忙解释一下 我想定义一个象color形式的类 一个小问题,马上给分
InputStream errIs = pro.getErrorStream(); //得到报错信息流
InputStream is = pro.getInputStream(); //得到正常的输出信息流 byte b1[]=new byte[errIs.available()];
byte b2[]=new byte[is.available()];errIs.read(b1);
is.read(b2);System.out.println("Error info:");
for(int i=0;i<b1.length;i++)
{
System.out.print(b1[i]);
}System.out.println("Normal info:");
for(int i=0;i<b2.length;i++)
{
System.out.print(b2[i]);
}errIs.close();
is.close();