Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
问题:如何调用打包为 JAR 文件的 applet?
答案:要调用打包为 JAR 文件的 applet,请打开包含 applet 的页面:
<applet code=AppletClassName.class archive="JarFileName.jar" width=320 height=240> </applet>
问题:jar
命令中 -e
选项的用途是什么?
答案:自 Java SE 6 起,此选项可用。它将入口点设置为打包到可执行 jar 文件中的独立应用程序的应用程序入口点。使用此选项可创建或覆盖清单文件中的 Main-Class 属性值。在创建 jar 文件或更新 jar 文件时可以使用此选项。此选项指定应用程序入口点,而不编辑或创建清单文件。例如,此命令创建 Main.jar,其中清单中的 Main-Class 属性值设置为 Main:
jar cfe Main.jar Main Main.class
问题:清单在 JAR 文件中有什么意义?
答案:JAR 文件的清单提供有关 JAR 文件的其他内容的元信息。清单本身位于 META-INF/MANIFEST.mf 中。元信息可以包括
问题:你如何修改 JAR 的清单文件?
答案:通常,修改默认清单涉及向清单添加专用头,以允许 JAR 文件执行特定的所需功能。
要修改清单,必须首先准备一个包含完整且有效的清单文件的文本文件。然后使用 JAR 工具的 m
选项将文件中的信息添加到清单中。
你准备的清单文件必须以新行或回车结束。如果不以新行或回车结束,则不会正确解析最后一行。