[英]Runtime.getruntime.exec() not working
嗨,我遇到了Runtime.getruntime.exec(String cmd)的问题,实际上早些时候还可以,但是我们安装了一些不同版本的Tomcat 6,因此在服务器上不起作用。 当我尝试从本地调试它时,它也正在执行,但是没有发生文件从一台服务器到另一台服务器的移动。它也没有给出错误.Runtime类与Tomcat版本是否存在任何依赖关系。 这是代码:
字符串cmd1 =“ cmd.exe / c move \\\\ Server123 \\ d $ \\ excel \\ Products \\ html \\” + u_user + datevalue +“ .html” +“ D:\\ excel \\ Products \\ html \\”;
Runtime.getruntime.exec(cmd1);
它没有给出任何错误。
如果您尝试通过以下方式写问题时获取运行时对象:
Runtime.getruntime.exec(String cmd)
因此,它不是getruntime,而是CamelCase中的getRuntime。
您可以像这样使用运行时:-
Runtime runtime = Runtime.getRuntime()
Process croppingProcess = runtime.exec(runtimeCommand)
int processOutput = croppingProcess.waitFor()
if(processOutput == 0){
success = true
//do your work here
}
或者,为获得更好的答案,请共享您的代码或明确定义问题所在。
谢谢!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.