java运行cmd命令

时间:2013-11-15 09:00:42

标签: java cmd pscp

我有一些关于运行Windows cmd的问题,当我在GEL或某些java工具上运行我的代码时,它可以工作,但它运行错误,Windows无法找到“pscp”。但是,我从eclipse导出执行jar java -jar ..它的作品!!我先设置pscp路径,所以我可以在cmd上输入pscp命令。

String file="test5.pdf";

String Ip="140.118.175.196";
String commend="cmd.exe /c start pscp.exe d://"+file+" admin@"+Ip+":/home/admin/test";

Process ee = Runtime.getRuntime().exec(commend);

会发生什么?感谢。

1 个答案:

答案 0 :(得分:1)

pscp.exe不在你的道路上。您需要将其添加到路径中,或者在命令字符串中输入pscp.exe可执行文件的完整路径。