本帖最后由 charles1850 于 2011-06-17 15:10:30 编辑

解决方案 »

  1.   

    相当于  
    在电脑中点  开始  》  运行 》   输入
    cmd.exe /c  E:\\aa > mysqldump.exe -uroot -p0000 jhdb > e:\\aa.XML
    然后备份结果为0KB
      

  2.   

    问题已经解决
    String str = "cmd.exe /c start mysqldump.exe -uroot -p0000 jhdb > E:\\qw.XML";Runtime.getRuntime().exec(str, null, new File("E:\\MySQL Serve 5.0\\bin"));
    这样写就OK了,具体为什么我也不清楚
    八成路径问题
    又或许是需要new
      

  3.   

    上面发错了
    String str = "cmd.exe /c mysqldump.exe -uroot -p0000 jhdb > E:\\qw.XML";Runtime.getRuntime().exec(str, null, new File("E:\\MySQL Serve 5.0\\bin"));去掉了
    String str = "cmd.exe /c start mysqldump.exe -uroot -p0000 jhdb > E:\\qw.XML";
    中的start才正确