public class RuntimeDemo {
public static void main(String[] args) {
try {
Runtime run=Runtime.getRuntime();
run.exec("java TestFile");
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
------解决思路----------------------
exec方法抛出的IOException应该是说如果无法命令中指定的程序吧。你看文档上都没有说如果没有指定的命令会怎么样:
而且,exec没有必要只关心创建进程的IO异常啊,为什么不关心数组越界呢?
如果说那个程序时C写的呢?在C里只有出错,没有异常啊,,,
------解决思路----------------------
java TestFile 在DOS运行没有用吧
有也是在后台运行不会显示出来啊