将软件包与清单文件一起打包在 jar 文件中
我有 4 个包,每个包都包含一些 .class
文件。有一个包包含 main
类。如何创建包含所有文件夹和清单文件的 jar 文件?
我知道命令 jar cvfm MyJar.jar manifest.txt *.class
,但我不知道将所有文件夹及其类文件打包的过程。
这是场景:
另外,我应该将 manifest
文件放置在哪里?
I have 4 packages each containing some .class
files. There is one package that contains main
class. How do i create a jar file packed with all the folders and the manifest file ?
I know the command jar cvfm MyJar.jar manifest.txt *.class
, but i don't know the procedure to pack all the folders with their class files.
Here is the scene :
Also where shall i place the manifest
file ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设您的类位于 com.tst 包中 - 在 cmd (cd ..) 中上一级并输入以下内容:(在 UNIX 上使用 /)
现在,如果您有一个现有的 JAR 文件,并且想要提取它,您可以键入以下
Manifest 文件可用于指定 jar 版本和类路径条目
Suppose your classes were in the package com.tst - go up one level in cmd (cd ..) and type the following : (use / on UNIX)
Now, if you have an existing JAR file, and want to extract it, you'd type the following
Manifest file can be used for specifying the jar version and classpath entries
清单需要放置在 META-INF 目录中。
参考: Jar 文档< /a>
The manifest needs to be placed in the META-INF directory.
Reference: Jar doc