请检查您的Global PATH环境变量是否在其中包含echo%PATH%
并查看)。有效地,您应该能够在Plain DOS提示符下键入System.out.println()内容,并且应该能够运行它。
即使无法解决问题,也请尝试将代码更改为如下所示执行
runtimeProcess = Runtime.getRuntime().exec(new String[] { "cmd.exe", "/c", executeCmd });理想情况下,这应该可以解决该问题。
更新:
如果您在PATH环境变量中没有它,请将代码更改为以下内容
String executeCmd = "<Path to MySQL>/bin/mysqldump -u " + dbUserName + " -p" + dbPassword + " --add-drop-database -B " + dbName + " -r " + path;



