【发布时间】:2013-09-30 20:50:01
【问题描述】:
我正在尝试从我的 Java 可执行文件运行另一个目录中的批处理文件。我有以下代码:
try {
Process p = Runtime.getRuntime().exec("cmd /c start \"C:\\Program Files\\salesforce.com\\Data Loader\\cliq_process\\upsert\\upsert.bat\"") ;
} catch (IOException ex) {
}
结果是程序在运行程序的根目录中打开了一个cmd窗口,并且没有访问我提供的文件路径。
【问题讨论】:
-
如果你说“开始/?”在命令提示符窗口中,它将描述
start命令的选项;有一个“/D”选项可能会有所帮助。
标签: java batch-file