如题报错,“process = Runtime.getRuntime().exec(execString);”这一句报的。帮忙看看是什么问题?代码如下:
private String processExcelMacro(String processingProgramPath,
String fileName, String excelMacroName)
throws ProcessCommandException {
PropertyConfigurator.configure("log4j.properties");
String execString = processingProgramPath + " \"" + fileName + "\" "
+ excelMacroName;
java.lang.Process process = null;
try {
process = Runtime.getRuntime().exec(execString);
logger.debug("Process Command :" + execString);
process.waitFor();
process.destroy();
return getProcessReturnString(process.getInputStream(),
process.getErrorStream());
} catch (Throwable ex) {
logger.error("ExcelMacroProgramInvoke.processFileByName|Do \""
+ execString + "\" Error|Error Message:" + ex);
throw new ProcessCommandException(ex);
} finally {
if (process != null) {
process.destroy();
}
}
}
相关推荐
### Eclipse提示CreateProcess error=87错误的解决方法 #### 错误概述 在使用Eclipse进行Java开发的过程中,有时可能会遇到控制台报出“Cannot run program “"C:\Program Files\Java\jre6\bin\javaw.exe" (in ...
windows下eclipse跑junit报错:CreateProcess error=206后面跟着乱码。 把这个jar替换掉就好了,放在:eclipse/plugins/下面。 参考:https://bugs.eclipse.org/bugs/show_bug.cgi?id=327193
没有提供 reg.exe 文件, 所以 Eclipse 要调用 genymotion 时 会报类似 Exception (VBoxManage): java.io.IOException: Cannot run program "C:\Program Files\Genymobile\Genymotion\/reg": CreateProcess error=2, ...
主要介绍了 AndroidApk混淆编译时,报告Error:Execution failed for task ‘:gviews:transformClassesAndResourcesWithProguardForRelease’.错误解决办法的相关资料,需要的朋友可以参考下
当调用Tool类中的第二个方法时,指定的browerType的值为“chrome”,运行程序出现:java.io.IOException: Cannot run program "chrome": CreateProcess error=2, ????????? 解决方法:找到谷歌浏览器安装根目录...
Exception (VBoxManage): java.io.IOException: Cannot run program "D:\Program Files\Genymobile\Genymotion\/reg": CreateProcess error=2, 系统找不到指定的文件。
it.sauronsoftware.jave.EncoderException: java.io.IOException: Cannot run program "C:\Users\moxiao\AppData\Local\Temp\jave-1\ffmpeg.exe": CreateProcess error=740, 请求的操作需要提升。 在最新的liunx ...
genymotion 2.5.4 模拟器 的free 版 没有提供 reg.exe 文件, 所以 Eclipse 要... CreateProcess error=2, 的错误 把该文件放在genymotion 的目录中可解决相应的问题,直接启动genymotion模拟器 在genymotion 2.5.4 中
reg.exe 文件, Eclipse调用 genymotion 时会报错:Exception (VBoxManage): java.io.IOException: Cannot run program "C:\Program Files\Genymobile\Genymotion\/reg": CreateProcess error=2, 解决: 在genymotion...
没有提供 reg.exe 文件, 所以 Eclipse 要调用 genymotion 时 会报类似 Exception (VBoxManage): java.io.IOException: Cannot run program "C:\Program Files\Genymobile\Genymotion\/reg": CreateProcess error=2, ...
- **错误现象2:IOException: Cannot run program "chmod": CreateProcess error=2** - 原因:缺少Cygwin或环境变量未配置。 - 解决方法:安装Cygwin并将其bin目录添加到PATH环境变量中,然后重启Eclipse。 - *...