用java运行bat文件
这里我试图从java程序运行一个bat文件。 我想从c:\file\Create.bat运行bat文件,但运行代码时 它正在我的d:\NetBeansProject\test.java中搜索 我的java程序在哪里,为什么 代码如下:用java运行bat文件,java,processbuilder,Java,Processbuilder,这里我试图从java程序运行一个bat文件。 我想从c:\file\Create.bat运行bat文件,但运行代码时 它正在我的d:\NetBeansProject\test.java中搜索 我的java程序在哪里,为什么 代码如下: try { ProcessBuilder pb = new ProcessBuilder("c:\\File\\Create.bat"); Process p = pb.start(); } catch (IOException e) { e.p
try
{
ProcessBuilder pb = new ProcessBuilder("c:\\File\\Create.bat");
Process p = pb.start();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
使用,您可以调用start()
执行命令。之前
调用start(),您可以
如何创建流程。如果
您希望该过程在一个小时内开始
不同的目录,您不会传递
文件作为命令行参数输入。
相反,您可以设置process builder的
通过传递文件来工作目录
到directory()方法:
public ProcessBuilder directory(File directory)