Mac OS X 上的 Jar 文件
我有一个 Java 程序使用的 jar 文件。它具有所有首选项和内容(它不是可执行文件)。 我使用存档实用程序解压缩它并编辑了文件。现在我需要以同样的方式将它们放回 jar 中,以便 Java 程序可以再次使用它。 我怎样才能做到这一点?谢谢。
I have a jar file that is used by a Java program. It has all the preferences and stuff (it's not an executable).
I used archive utility to uncompress it and i edited the files. Now I need to put them back in the jar the same way so the Java program can use it again.
How can I do that? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
命令行 jar 实用程序有自己的手册页(在终端提示符处查看 man jar 即可看到它。)您必须确保告诉它有关 MANIFEST.MF 文件(如果有)的信息,因此它得到正确处理。
或者,jar 文件只是(通常是未压缩的)PKZIP 文件,Mac OS X 附带了 zip 客户端。像这样就可以了:
其中 dir1、dir2、dir3 是您想要压缩并显示在 jar 文件顶层的目录。
The command-line jar utility has its own man page (
man jar
at the Terminal prompt to see it.) You will have to make sure to tell it about the MANIFEST.MF file, if any, so it gets handled correctly.Alternatively, jar files are just (usually uncompressed) PKZIP files, and Mac OS X comes with a zip client. Just something like this would be fine:
where dir1, dir2, dir3 are the directories you want to be zipped up and appear at the top level of the jar file.