各操作系统下的Runtime.getRuntime().exec("")方法
各操作系统下的Runtime.getRuntime().exec("")方法在XP系统下是正常的
但到win2003操作系统后又的指令会被禁止掉,只有在cmd里或用批处理文件用的时候才不会出错
用java编译一个备份数据库的批处理文件,批处理文件能够生成,运行批处理文件也没问题,但mysql的备份指令却失效了
把项目转到XP系统下,无任何改动,数据库成功备份
还请各位达人指教,在win2003下如何成功的运行mysql的备份指令等
搜索更多相关主题的帖子:
getRuntime exec 操作系统
----------------解决方案--------------------------------------------------------
没尝试过,不过,Java的跨平台,可移植性我很相信
----------------解决方案--------------------------------------------------------
但研究3天了,还是卡在操作系统上
或许win2003禁止用批处理执行数据库的备份指令吧
----------------解决方案--------------------------------------------------------