请给出正解,谢谢!!
解决方案 »
- 请问String和String Buffer的区别
- quartz 任务和调度器之间的通信
- 禁止JFrame或JInternalframe或JDialog的实例被移动
- 关于线程池中线程失败的问题
- JFileChooser框的字体怎么改?
- 我有一个已经打好包的jar文件,我现在要调用这个包里一个类的方法,怎么搞》
- csdn处女帖 ICTCLAS 分词程序是不是不支持 并发调用啊
- 为什么jb7的控件放上去都是占满整个窗体的啊?
- jbuilder的使用问题
- 祝所有大连的 csdn 中 java 版的 网友圣诞快乐!!!!:)
- 怎么在JDK中找到JSP中的request对象的帮助啊,我怎么没有找到啊,晕
- java怎么调用linux下C语言的可执行程序???急等!!!!!
import java.io.InputStream;
import java.io.BufferedInputStream;
import java.io.IOException;public class Test { static public void main(String[] args) {
String cmd = "ping 127.0.0.1"; try {
Process ps = Runtime.getRuntime().exec(cmd);
System.out.print(loadStream(ps.getInputStream()));
System.err.print(loadStream(ps.getErrorStream()));
} catch(IOException ioe) {
ioe.printStackTrace();
}
} // read an input-stream into a String
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();
}
}
{
System.out.println("startup...");
}
// startup
public static void main(String args[])
{
try{
Process p = Runtime.getRuntime().exec("C:\\Tomcat5.0\\bin\\startup.bat");
DataInputStream ls_in = new DataInputStream(p.getInputStream());
String ls_str; try {
while ((ls_str = ls_in.readLine()) != null) {
System.out.println(ls_str);
}
} catch (IOException e) {
System.exit(0);
}
}
catch(Exception ex)
{
System.out.println("startup Exception: " + ex);
}
}
里面的参数是需要绝对路径的