升级 junrar 时警告:Symbol extractArchive is deprecated
Warning when upgrading junrar: Symbol extractArchive is deprecated
我正在使用 junrar 0.7 并正在尝试升级到版本 4.0.0,在此过程中,我收到有关将文件解压缩到目标目录所使用的某种方法的警告。这是我的代码(在 Scala 中):
val rar = new File(archive)
val dest = new File(destination)
val extractArchive = new com.github.junrar.extract.ExtractArchive()
extractArchive.extractArchive(rar, dest)
但是,我的 IntelliJ 报告 extractArchive 现已弃用,我想知道现在执行此操作的正确方法是什么。
这是该已弃用方法的文档,其中解释了您必须执行的操作:
* @deprecated As of release 1.0.2, replaced by { @link #Junrar.extract(final String rarPath, final String destinationPath) }
*
* @param archive rar file path
* @param destination folder where the files will be extracted
*
* @throws IOException .
* @throws RarException .
*/
@Deprecated
public void extractArchive(File archive, File destination) throws RarException, IOException {
Junrar.extract(archive, destination);
}
基本上,您的代码现在应该如下所示:
val rar = new File(archive)
val dest = new File(destination)
Junrar.extract(rar, dest)
我正在使用 junrar 0.7 并正在尝试升级到版本 4.0.0,在此过程中,我收到有关将文件解压缩到目标目录所使用的某种方法的警告。这是我的代码(在 Scala 中):
val rar = new File(archive)
val dest = new File(destination)
val extractArchive = new com.github.junrar.extract.ExtractArchive()
extractArchive.extractArchive(rar, dest)
但是,我的 IntelliJ 报告 extractArchive 现已弃用,我想知道现在执行此操作的正确方法是什么。
这是该已弃用方法的文档,其中解释了您必须执行的操作:
* @deprecated As of release 1.0.2, replaced by { @link #Junrar.extract(final String rarPath, final String destinationPath) }
*
* @param archive rar file path
* @param destination folder where the files will be extracted
*
* @throws IOException .
* @throws RarException .
*/
@Deprecated
public void extractArchive(File archive, File destination) throws RarException, IOException {
Junrar.extract(archive, destination);
}
基本上,您的代码现在应该如下所示:
val rar = new File(archive)
val dest = new File(destination)
Junrar.extract(rar, dest)