我想从我的Java可执行文件运行另一个目录中的批处理文件。我有以下代码:从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”选项可能会有所帮助。 –
ajb