我正在这个页面中研究这个主题,但我找不到解决方案,如何使用 ProcessBuilder 在 cmd 中执行程序?我想使用命令行使用 7zip 压缩、打开、删除文件。我有此代码作为示例,但不起作用,cmd 启动但不创建压缩文件:
String[] commands=
{"cmd.exe", "7za", "a", "-t7z", "test.7z", "Test.txt", "/C", "start"};
ProcessBuilder pb = new ProcessBuilder(commands);