我想使用java代码执行以下mysql查询:
mysqldump -uroot -ppassword temp1>C:\abc.sql
经过大量搜索,我发现这需要cmd以管理员身份运行我不知道如何使用java代码以管理员身份运行。 我尝试了这个,但它没有工作
runtimeProcess = Runtime.getRuntime().exec(new String[] { "runas /profile /user:Administrator \"cmd.exe", executeCmd });
有没有人对此有任何想法。 提前谢谢。
答案 0 :(得分:1)
您可以使用runas /savecred
执行,但我建议您改用JNI:
您可以在此处找到示例: