【发布时间】:2010-05-09 17:02:38
【问题描述】:
Runtime objRuntime = Runtime.getRuntime();
String strBackupString = "mysqldump -u " + userName + " -p" + password + " " + dbName;
Process objProcess = objRuntime.exec(strBackupString);
这用于备份数据库。但究竟会发生什么?谁能让我解释一下,Runtime 和 Process 类的目的是什么?
这个类是否被用来表现得好像我们在命令提示符下输入命令一样?那么如果我想打开记事本,我应该将什么传递给objRuntime.exec()?一旦我们调用 exec 方法,命令是否会执行?如果是,那么Process 在这里服务的目的是什么?我真的无法理解这两个类。请让我明白。在此先感谢:)
【问题讨论】:
标签: java runtime.exec