您好我遇到了 Runtime.getruntime.exec(String cmd)的问题,实际上早些时候它工作正常,但我们安装了一些不同版本的Tomcat 6,因此它无法在服务器上运行。当我尝试从本地调试它然后它也正在执行但是文件从一个服务器移动到另一个服务器没有发生。它也没有给出错误。是否有任何运行时类与Tomcat版本的依赖关系。 这是代码:
String cmd1 =" cmd.exe / c move \\ Server123 \ d $ \ EXCEL \产品\ HTML \" + u_user + datevalue + " html的" +" d:\ EXCEL \产品\ HTML \&#34 ;;
Runtime.getruntime.exec(CMD1);
没有任何错误。
答案 0 :(得分:0)
如果您在撰写问题时尝试获取Runtime对象: -
Runtime.getruntime.exec(String cmd)
所以它不是getruntime它在CamelCase中的getRuntime。
您可以像这样使用Runtime: -
Runtime runtime = Runtime.getRuntime()
Process croppingProcess = runtime.exec(runtimeCommand)
int processOutput = croppingProcess.waitFor()
if(processOutput == 0){
success = true
//do your work here
}
或者为了更好的答案,请分享您的代码或明确定义您的问题。
谢谢!