在Java Applications中運行批處理文件
解決方案:利用CMD
克服此挑戰的關鍵是使用CMD命令執行批處理文件。這是校正後的Java代碼:
runtime.getRuntime()。 exec(“ cmd /c start \'\” build.bat“);通過添加“ cmd /c啟動\ \”); \“”在命令的開頭,您調用執行批處理文件的命令窗口。 start \“ \”參數創建了一個帶有空白標題的單獨命令窗口以顯示任何輸出。另外,使用“ cmd /c build.bat”而無需啟動\“ \”省略了單獨的命令窗口,並允許在Java中讀取輸出。實現此更改應啟用您的Java應用程序以成功觸發執行批處理文件並執行所需的操作。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3