java备份数据库的时出错

来源:互联网 发布:2016网络大电影排行榜 编辑:程序博客网 时间:2024/05/05 22:01
java备份数据库的时候,出现以下报错;先写下文档记录下:
java.io.IOException: Cannot run program "mysqldump": CreateProcess error=2, 系统找不到指定的文件。


at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at com.parking.picture.job.DatabaseBackup.exportDatabaseTool(DatabaseBackup.java:195)
at com.parking.picture.job.DataBackUpJob.execute(DataBackUpJob.java:25)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: java.io.IOException: CreateProcess error=2, 系统找不到指定的文件。
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 8 more


解决办法:在环境变量path中加入mysql的bin目录,重启电脑即可
0 0