このページでこのテーマについて勉強していますが、解決策が見つかりません。ProcessBuilder を使用して cmd でプログラムを実行するにはどうすればよいですか? コマンドラインを使用して7zipでファイルを圧縮、開き、削除したい。私は例としてこのコードを持っていますが、動作しません.cmdは起動しますが、圧縮ファイルを作成しません:
String[] commands=
{"cmd.exe", "7za", "a", "-t7z", "test.7z", "Test.txt", "/C", "start"};
ProcessBuilder pb = new ProcessBuilder(commands);