向高手求教:在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流读数据就可以得到输出数据了。
------解决方案--------------------就按紫竹的方法做 执行完了 写到文件中去或者显示出来