正在加载图片...
MyEclipse6Java开发中文教程 -M不产生所有项的清单( manifest)文件 为指定的jar文件产生索引信息 C改变到指定的目录,并且包含下列文件: 如果一个文件名是一个目录,它将被递归处理 清单( manifest)文件名和归档文件名都需要被指定,按'm’和'标志指定的相同顺 示例1:将两个cass文件归档到一个名为 classes. jar的归档文件中 jar cvf classes. jar Foo. class Bar.class 示例2:用一个存在的清单( manifest)文件 manifest将foo/目录下的所有 文件归档到一个名为' classes. jar'的归档文件中 jar cvfm classes. jar mymanifest-C fool 假设你想将上面的 com abc. Main Frame为主程序的一个应用程序打包为一个单独的 JAR文件,那么首先在程序的根目录下建立内容如前所述的清单文件,。文件名为 MANIFESTME,然后在命令行窗口下,转变当前目录为程序根目录,输入下列命令 jar cvfm abcApp jar MANIFEST. MF N ,那么,会使用现有的清单文件创建一个名为 abcApp jar的文件,并将目录下的所有 文件(包括子目录)加入此JAR文件中。 而如果希望使用非JAR工具建立JAR文件,建议使用 WinRAR。首先还是需要 建立一个清单文件(名字必须为 MANIFESTME),向此文件中写入同使用JAR工具时一样 的内容,接着需要建立一个 META-INF子目录,然后将 MANIFESTME放入此目录,接 着就可以保持目录结构将所有这些内容使用 WinRAR压缩为ZP格式的文件,文件名取 为 abcApp」jar即可。如下所示,目录结构为 +-----/META-INF/MANIFESTMF ---com/abc/Main Frame class 选中程序根目录下的各个子目录及根目录下的文件,点击鼠标右键,选择"添加到压缩 包…"命令,然后指定文件名为 abcApp jar,格式为ZP,最后点击"确定"即可完成 个更新JAR文件内容的批处理命令 REM更新JAR文件中的 classes目录(做为根目录更新) jar ufM tree. jar-C \classes\ 打包 classes目录下文件为jar的命令(做为根目录创建) @ECHO Compress classes to a jar file jar cfm librmc. jar MANIFEST.MF-C classes 打包WAR文件 cfM ROOT. war file 1.jsp WEB-INF/ file2. jsp dir3 将当前目录打包为一个zP文件 jar cfM javarmc1_obeta. zip 由于作者的表达力和能力所限,因此这篇讨论的内容有一些不尽如人意的地方。因此您 可以参考 Sun Microsystems的Java教程里面的JAR部分作为补充(英文版),地址: http:/iava.suncom/docs/books/tutorialiarl 最后,我们稍微介绍下如何在Ec|jpse中创建JAR文件。首先当然是打开我们的项目 刘长炯著MyEclipse 6 Java 开发中文教程 11 刘长炯著 -M 不产生所有项的清单(manifest〕文件 -i 为指定的 jar 文件产生索引信息 -C 改变到指定的目录,并且包含下列文件: 如果一个文件名是一个目录,它将被递归处理。 清单(manifest〕文件名和归档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺 示例 1:将两个 class 文件归档到一个名为 'classes.jar' 的归档文件中: jar cvf classes.jar Foo.class Bar.class 示例 2:用一个存在的清单(manifest〕文件 'mymanifest' 将 foo/ 目录下的所有 文件归档到一个名为 'classes.jar' 的归档文件中: jar cvfm classes.jar mymanifest -C foo/ . 假设你想将上面的 com.abc.MainFrame 为主程序的一个应用程序打包为一个单独的 JAR 文件, 那么首先在程序的根目录下建立内容如前所述的清单文件, 文件名为 MANIFEST.MF, 然后在命令行窗口下, 转变当前目录为程序根目录, 输入下列命令: jar cvfm abcApp.jar MANIFEST.MF *.* , 那么, 会使用现有的清单文件创建一个名为 abcApp.jar 的文件, 并将目录下的所有 文件(包括子目录)加入此 JAR 文件中。 而如果希望使用非 JAR 工具建立 JAR 文件, 建议使用 WinRAR。 首先还是需要 建立一个清单文件(名字必须为 MANIFEST.MF),向此文件中写入同使用 JAR 工具时一样 的内容, 接着需要建立一个 META-INF 子目录, 然后将 MANIFEST.MF 放入此目录, 接 着就可以保持目录结构将所有这些内容使用 WinRAR 压缩为 ZIP 格式的文件, 文件名取 为 abcApp.jar 即可。 如下所示,目录结构为: + | +-----/META-INF/MANIFEST.MF | +----com/abc/MainFrame.class 。 选中程序根目录下的各个子目录及根目录下的文件, 点击鼠标右键, 选择"添加到压缩 包..."命令, 然后指定文件名为 abcApp.jar, 格式为 ZIP, 最后点击"确定"即可完成。 一个更新 JAR 文件内容的批处理命令: REM 更新 JAR 文件中的 classes 目录(做为根目录更新) jar ufM tree.jar -C .\classes\ . 打包 classes 目录下文件为 jar 的命令(做为根目录创建): @ECHO Compress classes to a jar file jar cfm lib/rmc.jar MANIFEST.MF -C classes . 打包 WAR 文件: jar cfM ROOT.war file1.jsp WEB-INF/ file2.jsp dir3/ 将当前目录打包为一个 ZIP 文件: jar cfM javarmc1_0beta.zip . 由于作者的表达力和能力所限,因此这篇讨论的内容有一些不尽如人意的地方。因此您 可以参考 Sun Microsystems 的 Java 教程里面的 JAR 部分作为补充(英文版),地址: http://java.sun.com/docs/books/tutorial/jar/。 最后,我们稍微介绍下如何在 Eclipse 中创建 JAR 文件。首先当然是打开我们的项目
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有