我应该在哪里放置.bat文件来运行java代码?

时间:2015-06-12 10:45:32

标签: java batch-file

我正在尝试通过java代码运行First.bat文件,但我收到错误(警告)弹出窗口

  

Windows无法找到First.bat。确保正确输入名称,然后重试。

任何人都可以告诉我它是什么类型的错误,我在哪里准确地放置.bat文件?

Process batRun = Runtime.getRuntime().exec("cmd /c start First.bat");

1 个答案:

答案 0 :(得分:0)

您正在通过java执行cmd,并且cmd启动的默认位置为C:\Users\Username>。将First.bat放入C:\Users\Username或提供First.bat的绝对路径D:\\MyFolder\\First.bat

Process batRun = Runtime.getRuntime().exec("cmd /c D:\\MyFolder\\First.bat");