【问题标题】:Fast alternative to jar command to update a .jar快速替代 jar 命令来更新 .jar
【发布时间】:2015-01-17 11:03:02
【问题描述】:

我需要在 .jar 文件中插入一个文件夹。

到目前为止我尝试过

jar u myJar.jar myFolder

然而这需要永远,文件夹是 +300MB。我也尝试过

压缩 myJar.jar 我的文件夹

它说

更新:myFolder/(已存储 0%)

但什么也没发生

谁知道一个好的替代品?

【问题讨论】:

  • 对于 JAR 文件来说相当大。为什么该文件夹必须在 JAR 中?
  • hadoop 服务器不喜欢 -libjars
  • -r 压缩选项有帮助吗? (我不知道它是否会更快,但 zip 命令会做你想要的)
  • 是的,它完成了这项工作,现在速度非常快。谢谢!

标签: java jar zip archive


【解决方案1】:

在 cmets 中发现,zip 命令缺少 -r 以递归地包含文件夹:

zip -r myJar.jar myFolder

【讨论】:

  • 谢谢,你知道避免压缩的选项吗?
  • -0 to -9 调整压缩:-0 不压缩,-9 最大压缩(默认为-6)。
猜你喜欢
  • 1970-01-01
  • 2020-06-16
  • 2017-01-29
  • 1970-01-01
  • 2015-07-09
  • 2011-08-25
  • 2019-06-10
  • 2020-05-27
  • 1970-01-01
相关资源
最近更新 更多