【发布时间】:2014-01-24 10:28:34
【问题描述】:
大家好,我想借助这段代码从netbeans 目录运行help file(.chm)
Process proc= Runtime.getRuntime().exec("hh.exe src/MOVECG_Pro.chm");
但是当我尝试在netbeans 之外运行时出现问题,因为里面的 jar src 文件夹不存在。请帮助我如何正确编码
【问题讨论】:
-
阅读(并实施)所有 When Runtime.exec() won't 的建议。那可能会解决问题。如果没有,它应该提供更多关于失败原因的信息。然后忽略它引用
exec并使用ProcessBuilder构建Process。还要将String arg分解为String[] args以说明本身包含空格的参数。 -
我已阅读并实施了建议,但找不到解决方案,因为我得到了
file not found或can not open the file的异常。
标签: java process exec embedded-resource runtime.exec