请教高手!如何在java里面调用批处理的.bat!在线等! Runtime.getRuntime().exec("name.bat); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java运行.bat文件需要运行cmd它产生的数据流会堵塞通道,所以要运行它必须将这个流读走。给你一个代码,可以解决这个问题。Process ps = Runtime.getRuntime().exec("E:\\test.bat"); System.out.println(loadStream(ps.getInputStream())); //load the streamSystem.out.println(loadStream(ps.getErrorStream()));//load the stream//下面是读数据流的方法static String loadStream(InputStream in) throws IOException { int ptr = 0; in = new BufferedInputStream(in); StringBuffer buffer = new StringBuffer(); while( (ptr = in.read()) != -1 ) { buffer.append((char)ptr); } return buffer.toString(); }这样应该可以了 java XXTEA加密算法的实现 关于java反射机制的一个简单提问 我想在字符串str中寻找字符a的位置 如何实现AdobeReader的鼠标拖动效果,高分 请教一个关于cruisecontrol的问题! application 中播放音乐的小问题---100分 散分了,从C/C++程序员初转JAVA,请大家多多指教. 帮忙翻译下这小段代码 小问题,老鸟们花几秒钟来看看了! 构造方法可以是static的吗?为什么? 怎样调用执行本地机器的命令,如C:\jakarta-tomcat-4.1.24\bin\startup.bat 简单图案编程,给分,给分!!!
给你一个代码,可以解决这个问题。
Process ps = Runtime.getRuntime().exec("E:\\test.bat");
System.out.println(loadStream(ps.getInputStream())); //load the stream
System.out.println(loadStream(ps.getErrorStream()));//load the stream
//下面是读数据流的方法
static String loadStream(InputStream in) throws IOException
{
int ptr = 0;
in = new BufferedInputStream(in);
StringBuffer buffer = new StringBuffer();
while( (ptr = in.read()) != -1 )
{
buffer.append((char)ptr);
}
return buffer.toString();
}这样应该可以了