Java 取消归档的最佳方式是什么?
我想取消一个包含一级文件的文件 这就是我到目前为止所做的:Java 取消归档的最佳方式是什么?,java,winrar,Java,Winrar,我想取消一个包含一级文件的文件 这就是我到目前为止所做的: Runtime.getRuntime().exec("C:\\Program Files\\WinRAR\\WinRAR.exe unrar -x " + inputZipFile + " " + outputFolderPath); 而且它没有任何用处。您可以尝试使用此库: 以下是作者的一些示例代码: Runtime.exec多年前被替换为。请务必调用ProcessBuilder的方法,以便看到UNRR命令的输出。您能给我一个示例
Runtime.getRuntime().exec("C:\\Program Files\\WinRAR\\WinRAR.exe unrar -x " + inputZipFile + " " + outputFolderPath);
而且它没有任何用处。您可以尝试使用此库: 以下是作者的一些示例代码:
Runtime.exec多年前被替换为。请务必调用ProcessBuilder的方法,以便看到UNRR命令的输出。您能给我一个示例吗?请尝试
新建ProcessBuilder(“C:\\Program Files\\WinRAR\\WinRAR.exe”、“UNRR”、“-x”、inputZipFile、outputFolderPath)。inheritIO().start()代码>。它不工作了。“不工作”是什么意思?你的电脑着火了吗?如果发生异常,请编辑您的问题并添加异常的整个堆栈跟踪。您应该显示流程启动代码周围的try/catch块?或者请给我一个jar的链接,而不是git的。看起来是这样的:只需点击下载(jar)按钮