CMD 里面的代码如下mysqldump -h localhost -u root -padmin rois2> d:/wewe.sql
JAVA代码如下 Runtime.getRuntime().exec("cmd /c mysqldump -h localhost -u root -padmin rois2> d:/wewe.sql");
JAVA代码运行后在D盘会出现这个文件,但是是空的,求解。是什么权限问题?
第1个回答 2012-08-17
Runtime.getRuntime().exec("目录/bin/mysqldump -h localhost -u root -padmin rois2> d:/wewe.sql");
不写cmd 直接用mysqldump的绝对路径
如这个 Runtime.getRuntime().exec("d:/mysql/bin/mysqldump -h localhost -u root -padmin rois2> d:/wewe.sql");
不写cmd 直接用mysqldump的绝对路径
如这个 Runtime.getRuntime().exec("d:/mysql/bin/mysqldump -h localhost -u root -padmin rois2> d:/wewe.sql");