快速替代 jar 命令来更新 .jar
Posted
技术标签:
【中文标题】快速替代 jar 命令来更新 .jar【英文标题】:Fast alternative to jar command to update a .jar 【发布时间】:2015-01-17 11:03:02 【问题描述】:我需要在 .jar 文件中插入一个文件夹。
到目前为止我尝试过
jar u myJar.jar myFolder
然而这需要永远,文件夹是 +300MB。我也尝试过
压缩 myJar.jar 我的文件夹
它说
更新:myFolder/(已存储 0%)
但什么也没发生
谁知道一个好的替代品?
【问题讨论】:
对于 JAR 文件来说相当大。为什么该文件夹必须在 JAR 中? hadoop 服务器不喜欢 -libjars-r
压缩选项有帮助吗? (我不知道它是否会更快,但 zip 命令会做你想要的)
是的,它完成了这项工作,现在速度非常快。谢谢!
【参考方案1】:
在 cmets 中发现,zip
命令缺少 -r
以递归地包含文件夹:
zip -r myJar.jar myFolder
【讨论】:
谢谢,你知道避免压缩的选项吗?-0
to -9
调整压缩:-0
不压缩,-9
最大压缩(默认为-6
)。以上是关于快速替代 jar 命令来更新 .jar的主要内容,如果未能解决你的问题,请参考以下文章