1
我需要執行一個批處理文件(Java 6中),並使用下面的代碼是:的Java,本機應用程序和全局路徑
final String command = "C:\Ruby191\bin\mygem.bat inputfile.dat";
final File parent = new File(aParentDir);
Process proc;
proc = aRuntime.exec(command, null, parent);
但我得到這個異常:
...Exception: java.io.IOException: Cannot run program "
C:\Ruby191\bin\mygem.bat" (in directory "src\test\resources\...
"): CreateProcess error=267, Directory name invalid
的有問題的批處理文件存在於指定的目錄中。
我的代碼有什麼問題?
嘗試使用一組文件並在循環中執行它們。 –
請不要添加「TIA」或sig等噪音。發佈。 –