由于项目要求需要对不同的压缩包进行解压,在处理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/ 执行成功
文章讲述了在Linux环境下使用Java解压RAR文件时遇到的问题,起初怀疑是Javajar的权限问题,但最终发现是命令格式调整后成功执行,涉及UNRAR组件和Linux命令行操作。
1861

被折叠的 条评论
为什么被折叠?



