繁体   English   中英

Runtime.getRuntime.exec()不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM