为什么把JAR文件用WINRAR解开后,再压缩回去就不能执行了?

Intan 2003-04-18 11:35:41
我看了一下,再压缩后的文件与原压缩文件的大小不一样,是不是我用WINRAR的参数问题?
...全文
673 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
旋转的魔方 2003-06-12
  • 打赏
  • 举报
回复
教你一招,将原来的jar包保留,用winrar打开,然后用鼠标将新该的文件选中,直接拖到jar包中,呵呵,明白什么意思吗?
leezhenghui 2003-06-12
  • 打赏
  • 举报
回复
用zip格式压后可以用,用rar格式有问题.
zez 2003-04-18
  • 打赏
  • 举报
回复
你不会是选的rar格式吧?
那当然不认了
用zip格式
jbuilder7 2003-04-18
  • 打赏
  • 举报
回复
用jar命令
jh20001 2003-04-18
  • 打赏
  • 举报
回复
因为有一个路径参数,必须得用java下的jar命令格式进行压缩才能加入jar 包里面,
你打开一个用WINRAR压缩的文件,同时打开另一个用同jar命令格式的文件压缩的文件进行比较
就会发现后者里面多了一个META-INF的文件夹。
kknd97 2003-04-18
  • 打赏
  • 举报
回复
其实java的jar文件就是一个zip文件,但是rar和zip的压缩方式不同
请使用zip压缩
祝你好运!
qnzu 2003-04-18
  • 打赏
  • 举报
回复
他们的格式不太兼容
vidaboy 2003-04-18
  • 打赏
  • 举报
回复
你可以用java下的jar命令格式进行压缩,这样就不会有问题了。
Mr月亮 2003-04-18
  • 打赏
  • 举报
回复
文件改动了?
Intan 2003-04-18
  • 打赏
  • 举报
回复
我用过WINZIP,查看了一下里面的内容,与原文件相比,完全一样,包括META-INF文件与
其它文件存储的路径。但还是少了1K比原文件。而且也不能执行。我该怎么办?都两天啦!
我也没对文件的内容做任何的修改啊?
WinRAR流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO 等多种类型的压缩文件;具有估计压缩功能,你可以在压缩文件之前得到用 ZIP 和 RAR 两种压缩工具各三种压缩方式下的大概压缩率;具有历史记录和收藏夹功能;压缩率相当高,而资源占用相对较少、固定压缩、多媒体压缩和多卷自释放压缩是大多压缩工具所不具备的;使用非常简单方便,配置选项不多,仅在资源管理器中就可以完成你想做的工作。 3.9 官方简体中文正式版 更新日志: 1. 64 位版本的 WinRAR 可用了。如果你使用的是 64 位 Windows 操作系统, 我们强烈 推荐您安装 64 位的 WinRAR 版本。它提供了比 32 位版本更高的性能和较好的外壳集成。 2. 改进了 RAR 在多核、多 CPU 系统下的压缩速度。改进了在 Vista 和 Windows 7 操作系统下大多数显而易见的问题。 3. 在“设置/压缩”对话框中的“删除解压路径中重复的文件夹”选项, 被更通用的“删除解压路径中多余的文件夹”选项替换。 如果你使用“解压到”关联菜单命令解压一个压缩文件、根文件夹仅包含一个文件夹并且没有文件, 则该选项将从解压路径中删除基于文件夹的多余压缩文件名称。 4. 在“解压路径和选项”对话框中的修改: a) “新建文件夹”按钮在当前选定的文件夹创建一个新的子文件夹; b) F2 键重命名在文件夹树选定的文件夹; c) F5 键刷新树形窗格中的内容; d) Del 键删除在文件夹树中选定的文件夹。 5. 如果你希望在 WinRAR 外壳文件列表中看到文件日期中的秒钟, 你可以在“设置/文件列表”对话框启用“显示秒钟”选项。 6. 在“设置/综合/关联菜单项目”对话框中的“自解压文件检查位置”选项组让你在关 联菜单中控制自解压文件的处理。 例如, 如果你在较慢的网络磁盘上频繁地使用鼠标右键单击 ".exe" 文件, 在显示关联菜单前, 你可以关闭“网络磁盘”选项为最小延迟。 7. 如果你在 WinRAR 外壳的文件列表中按名称进行排序, WinRAR 将采用与 Windows 资源管理器相同的新式逻辑文件名称排序, 即, 按文件名称的数字值排序。因此文件将按 1.txt, 2.txt, 10.txt 的方式排序, 而不是上一版的 1.txt, 10.txt, 2.txt。该新式排序行为在 Windows XP Service Pack 2 和更新系统中可用。 8. Ctrl+W 组合键现在用于关闭主 WinRAR 窗口以及 WinRAR 查看器窗口。在 WinRAR 查 看器中的“以 Windows 文本方式查看”快捷键从 Ctrl+W 变为 Ctrl+I。 9. 新的命令行开关 -r- 可以完全禁用递归。 因此“rar a -r- arc 目录名称”命令将仅添加空目录名称文件夹并且忽略它的内容。缺省状态下如果目录名称不包含通配符, 即使未指定 -r 开关, RAR 也添加它的内容。 10. 如果在解压时使用新的命令行开关 -ai, 则它会强制 RAR 忽略文件属性。当使用该开关时, 解压缩出来的新建文件将默认总是使用由操作系统分配的属性。 11. 如果未在“cw”命令中指定输出文件名称, 控制台 RAR 将发送注释数据为标准输出。 12. 当使用 -si[名称] 开关压缩标准输入数据时, RAR 将压缩文件项的修改时间设置为当前系统时间。上一版 RAR 未填充该字段, 导致标准输入修改时间错误。 13. 当你将鼠标光标置于任务栏中的 WinRAR 图标时, 现在显示包含的压缩文件名称。以前仅显示剩余时间和压缩操作时的总计百分比。 14. 在 SoftwareWinRARPolicy 注册表键新增了 Shutdown (关机) 变量, 允许禁用基于安全原因的“完成后关闭计算机”选项。 参见“配置设置/注册表变量”获取更多明细。 15. 进一步改善了资源管理器外壳扩展性能。现在当 WinRAR 选择数千个文件时, 关联菜单能够更快的响应。 16. 改进了高 DPI Windows 显示模式的兼容性。 17. 错误修正: a) 如果压缩文件包含一个大于 8 GB 的文件, 则 WinRAR 打开 tar 或 tar.gz 压缩文件可能会失败; b) WinRAR 关联菜单在 Windows 7 beta 中不能正常工作 (如果启用了关联菜单中的图标, 并且用户单击一个 Windows 7 库文件夹中的文件); c) 上一版本的 WinRAR 在重命名含有 5 或更多个连接空格的文件名称时失败。基于安全原因, WinRAR 不显示这样的空格, 因为它们有可能隐藏实际的文件扩展名。但这个安全措施妨碍了重命名命令的正确运行。
之前的传错了文件(失手把64位的传上来了),这次再发过,因为不能修改之前已经发布的,所以只能重新发布一次了,希望管理员能删除之前那个并退还积分给已经扣分的朋友。非常抱歉。 流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 zip 档案,内置程序可以解开 cab、arj、lzh、tar、gz、ace、uue、bz2、jar、iso 等多种类型的压缩文件;具有估计压缩功能,你可以在压缩文件之前得到用 zip 和 rar 两种压缩工具各三种压缩方式下的大概压缩率;具有历史记录和收藏夹功能;压缩率相当高,而资源占用相对较少、固定压缩、多媒体压缩和多卷自释放压缩是大多压缩工具所不具备的;使用非常简单方便,配置选项不多,仅在资源管理器中就可以完成你想做的工作;对于zip 和 rar 的自释放档案文件( dos 和 windows 格式均可),点击属性就可以轻易知道此文件的压缩属性,如果有注释,还能在属性中查看其内容 简体中文特别版特点: * 基于官方简体中文版升级(基于Winrar 5.0最终版,集成realkey,安装后已注册) * 无视文件锁定 (可编辑锁定的文件, 修改注释、添加文件什么的很方便!) * 无视 av 验证 (官方5.00已淘汰此功能,因此本版今后不再修改此项) * 汉化命令行版本 rar.exe 和 unrar.exe * 替换 7zxa.dll v9.22 为最新 9.30alpha * 美化版采用 48*48 尺寸 jr. theme 图标, 感谢 d4llower 的修改方法
 WinRAR是一个文件压缩管理共享软件,由Eugene Roshal(所以RAR的全名是:Roshal ARchive)开发。首个公开版本RAR 1.3发布于1993年。Pocket RAR是为Pocket PC平台发布的免费软件。它是仅有的几个可以读写RAR文件的软件之一,因为它保留版权。   Eugene Roshal,1972年3月10日生于俄罗斯。毕业于俄罗斯车里雅宾斯克工业大学(Chelyabinsk Technical University),也是FAR文件管理器的作者。他开发程序压缩/解压RAR文件,最初用于DOS,后来移植到其它平台。主要的Windows版本编码器,称为WinRAR,以共享软件的形式发行。不过Roshal公开了解码器源码,UnRAR解码器许可证允许有条件自由发布与修改(条件:不许发布编译RAR兼容编码器)。而RAR编码器一直是有专利的。   最近的开发者是Alexander Roshal。虽然其解码器有专利,编译好的解压程序仍然存在于若干平台,例如开源的7-Zip。尽管业界普遍混乱,似乎没有纯开源模块能解压版本超过2.0的RAR文件   WinRAR 内置程序可以解开 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO、Z 和 7Z 等多种类型的档案文件、镜像文件和 TAR 组合型文件;具有历史记录和收藏夹功能;新的压缩和加密算法,压缩率进一步提高,而资源占用相对较少,并可针对不同的需要保存不同的压缩配置;固定压缩和多卷自释放压缩以及针对文本类、多媒体类和 PE 类文件的优化算法是大多数压缩工具所不具备的;使用非常简单方便,配置选项也不多,仅在资源管理器中就可以完成你想做的工作;对于 ZIP 和 RAR 的自释放档案文件,点击属性就可以轻易知道此文件的压缩属性,如果有注释,还能在属性中查看其内容;对于 RAR 格式(含自释放)档案文件提供了独有的恢复记录和恢复卷功能,使数据安全得到更充分的保障。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧