日期:2014-05-20  浏览次数:20738 次

向高手求教:在java程序中如何使用外部命令(如java命令)执行已编译好了的java程序,并且希望能够输入数据和输出数据
如题:在java程序中如何使用外部命令(如java命令)执行已编译好了的java程序,并且希望能够输入数据和输出数据

------解决方案--------------------
如何获得运行Runtime.exec(tasklist);所得到的文件信息

参考看看!
------解决方案--------------------
Runtime.getRuntime().exec("....");
------解决方案--------------------
String cmd = "java Test " + param;//param 是你要的输入数据
Process pro = Runtime.getRuntime.exec(cmd);
BufferedReader br = new BufferedReader(new InputStreamReader(pro.getInputStream()));

大概思路是上面这样。剩下的io流读数据就可以得到输出数据了。
------解决方案--------------------
就按紫竹的方法做 执行完了 写到文件中去或者显示出来