我正在尝试从我的 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 窗口,并且不访问我提供的文件路径。