java 对winrar 5.0解压的问题 80C

就是java 对winrar5.0解压的问题

在网上搜了一堆资料 发现 java只能对rar4.0版本 进行解压

最主要的问题是 他那个 第三方依赖包 只支持5.0以下版本

那我怎么做 才行

网上还有个第二张思路 就是找到 window 下面的winara.exe 去 解压
但是问题来了 winara 在我自己电脑里面是放在c盘下面的
在别人的电脑中 那我怎么获取 他放的 winar.exe 这个存放路径呢

3个回答

1.使用第三法jar包读取或者模拟执行cmd命令来获取注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR\shell\open\command的默认值。
2.获取到的值就是winrar的路径,一般是X:\Program Files\WinRAR\WinRAR.exe,再使用cmd的方式按照你找的那些解压命令来解压就行了。

傻,目标电脑i还不一定装了rar呢,怎么办?你不能发布你软件的时候自己带一个winrar.exe,放在程序目录里,一起给用户,万事不都解决了。

如果java确实搞不得,网上找看看有没有可用的工具类,如果你项目是部署在linux下,那用linux自带解压命令去解压,如果可以,那完全可以通过java执行系统命令
去执行解压,这是一个替代方案,如果以上都不行那自己研究下5.的压缩协议,自己手动去解,不过这个可不容易

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求助:WinRAR解压问题!!!!!
一个歌手整专辑的压缩压缩文件,解压时提示诊断信息:说无法创建XXX.mp3文件,系统找不到指定的路径,想必应该是压缩文件有问题,不知怎样可以解压出来,但可以单个文件解压出来试听,望高手指点!
关于winrar解压的问题
用winrar无法正常的解压ICQ2003rnwinrar诊断信息:无法打开icqpro2003a.exe 其他进程正使用该文件 因此现在无法访问。rn换了两个不同的地方下载,压缩包应该没有问题的,刚刚重装过98se的系统。谢谢!
WinRar 解压进度问题
最近在写一个程序,使用管道调用DOS命令行进行Rar的解压(就是使用命令行模式解压rar文件)。但是在WinRar的帮助文档中,只有解压和压缩的命令,调用之后直接会得到输出的结果,但是对于大文件来说,解压需要相当的一个时间长度,这个时候获得并显示压缩/解压进度是相当重要的,但是小弟目前还不知道如何获得解压进度(除了Hook),想听听大家有什么想法。
linux下winrar解压问题
怎样在linux解压winrar文件呀,我从网上下载了for linux的破解版,可是不知道怎么运行呀,请大家指教
winrar解压
解压最新的文件 你试试就知道 想下载个东西
winRar解压
Winrar解压工具 便宜实用,买不了吃亏 买不了上当
winrar 5.0
winrar 5.0 full great uncompress tool.
linux下对winrar分卷压缩的文件怎么解压??
如题!
关于winrar的解压问题u
当解压时提示rn您必须有下列的压缩分卷才能继续解压rnrn压缩分卷rn那是什么〉?rn
WinRar 5.0 KeyGen
WinRar 5.0 64位 测试可用
winrar 5.0完美破解
WinRAR是一款强大的压缩文件管理器,它提供了RAR和ZIP文件的完整支持,能解压ARJ、CAB、LZH、ACE、TAR、GZ、UUE、BZ2、JAR、ISO格式文件。
winRar 5.0 bata3 破解版
winRar 5.0 bata3 破解版,安装后输入注册码即可
Winrar 5.0 Beta7
Winrar 5.0 Beta7 含注册码
winrar解压软件
winrar解压软件
WinRAR 解压工具
流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO 等多种类型的压缩文件;具有估计压缩功能,你可以在压缩文件之前得到用 ZIP 和 RAR 两种压缩工具各三种压缩方式下的大概压缩率;具有历史记录和收藏夹功能;压缩率相当高,而资源占用相对较少、固定压缩、多媒体压缩和多卷自释放压缩是大多压缩工具所不具备的;使用非常简单方便,配置选项不多,仅在资源管理器中就可以完成你想做的工作;对于ZIP 和 RAR 的自释放档案文件( DOS 和 WINDOWS 格式均可),点击属性就可以轻易知道此文件的压缩属性,如果有注释,还能在属性中查看其内容。
Winrar解压软件
Winrar解压软件
windows解压工具(winrar)
WinRAR 是一款功能强大的压缩包管理器,它是档案工具RAR在 Windows环境下的图形界面。该软件可用于备份数据,缩减电子邮件附件的大小,解压缩从 Internet 上下载的RAR、ZIP及其它类型文件,并且可以新建 RAR 及 ZIP 格式等的压缩类文件。(解压密码为123)
解压软件WinRAR
解压软件WinRAR来源 RAR的名字源自其作者Eugene Roshal,为Roshal ARchive的缩写。
WinRAR 日文版 解压
WinRAR 日文版 解压
winRar解压、压缩文件
package rar; import java.util.Date; /** * 利用winRar解压、压缩文件或文件夹 * @author 研发中心开发部-wisdomLee * @company 中国航信 * @date Jan 7, 2013 */ public class RarUtil { /** * @param args */ ...
Mac WinRar 命令解压
1.unrar x xxx.rar #解压到当前目录 2.unrar x -p xxx.rar #解压密码 3.unrar x "xx x.rar" #解压带空格文件
关于winrar解压工具!
下了点关于C的书,可是RAR文件,找了WINRAR解压工具,可怎么总说什么卷标什么的?rn这东西该怎么用呀?
WinRar压缩与解压
系统必须装有WinRar软件,才能调用此代码压缩与解压文件,此代码是借用别人的,只为保存资料,不为积分。
解压工具WinRAR
解压工具一枚可以容易的为压缩文件解开压拿出他的里面不带面具的真料
winrar解压工具
winrar解压工具
win10解压软件(WinRAR)
这是一款比较好的软件 非常适合win10客户使用,解压比较流畅
winrar 64位解压软件
winrar 64位winrar 64位winrar 64位winrar 64位winrar 64位
winRAR 解压工具.sis
winRAR 解压工具.sis winRAR 解压工具.sis winRAR 解压工具.sis winRAR 解压工具.sis
WinRAR解压软件注册版
免注册,无需升级,操作方便,使用简单。 没有插件,放心使用。
解压工具winRAR
可以解压各种软件包,这个工具本人用了很多年
winrar分卷解压助手
使用本软件可以免除您分卷压缩包解压烦恼!另外可以管理压缩包密码,为文件处理的重要帮手。
解压软件winrar
好用的解压软件 谁用谁知道啊 欢迎大家踊跃下载
winrar 解压,急!!!
用winrar.exe解压,怎样在不同目录间进行,需要什么参数,先谢谢了。rn如把C:\test\test.rar解压到d:\test\test1
WinRAR解压War包
War包--》右键--》打开方式--》 如果没有图标,就点击浏览 选中安装的目录,点击打开,就有图标了,点击图标打开 解压,可以解压war文件
WINRAR解压助手
分卷解压(网上转的),能更好的用于解压 *.part1.rar被乱命名后的解压
WINRAR 5.0 注册机
WinRAR 5.0 注册机 ,可以自定义用户名,永久注册。
最新的winrar 5.0
最新的winrar 5.0 最新的winrar 5.0
winrar 5.0 + key
winrar 5.0 + key
Winrar 5.0 beta5
WinRAR64_5.00Beta5_Dmcl.exe
winRAR绿色版解压即用
windows系统上最后用的解压/压缩工具, 速度快 , 体积小, 已破解
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表