UNRAR 命令解压失败

由于项目要求需要对不同的压缩包进行解压,在处理rar的时候,为了兼容rar高低版本使用了第三方组件

UNRAR 6.22 freeware Copyright (c) 1993-2023 ATexander Roshal

No files to extract

但是是在linux的环境执行失败,错误如上:

是通过java,生成执行命令,然后再执行

执行命令如下:

unrar x "/tmp/xxx.rar" "/tmp/xxx/"

单位命令在linux下执行没有问题,开始以为是java的jar的权限问题,后来发现不是,经过一番查找,命令修改为 unrar x /tmp/xxx.rar /tmp/xxx/ 执行成功

你可能感兴趣的:(java,java)