unrar 文件的最佳方法是什么?

What is the best way to unrar file?

我想解压包含一级文件的文件。

这就是我到目前为止所做的:

Runtime.getRuntime().exec("C:\Program Files\WinRAR\WinRAR.exe unrar -x " + inputZipFile + " " + outputFolderPath);

它什么也没做。

你可以试试这个库:

https://github.com/edmund-wagner/junrar

这是作者的一些示例代码:

https://github.com/edmund-wagner/junrar/blob/master/testutil/src/main/java/com/github/junrar/testutil/ExtractArchive.java