1
我正在學習關於這個主題在這個頁面,但我找不到解決方案,我如何使用ProcessBuilder在cmd中執行程序?我想使用命令行壓縮,打開,刪除7zip文件。 我有這樣的代碼作爲例子,但doesn't工作,CMD啓動,但doesn't創建壓縮文件:Java中的ProcessBuilder
String[] commands=
{"cmd.exe", "7za", "a", "-t7z", "test.7z", "Test.txt", "/C", "start"};
ProcessBuilder pb = new ProcessBuilder(commands);
我得到這個:不能運行程序 「7za」:CreateProcess的錯誤= 2,薩爾瓦多SISTEMA沒有puede encontrar EL檔案館especificado – Lindsay
你是windows下,路徑可能是C: \ Program Files \ 7-Zip \ 7z.exe – Aubin
是的,它的工作原理。 Thnks – Lindsay