1.如何将文件夹打包成JAR包
用 jar
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files 。
选项包括:
-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-u 更新现有的归档文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-m 包含指定清单文件中的清单信息
-e 为捆绑到可执行 jar 文件的独立应用程序
指定应用程序入口点
-0 仅存储;不使用任何 ZIP 压缩
-M 不创建条目的清单文件
-i 为指定的 jar 文件生成索引信息
-C 更改为指定的目录并包含其中的文件
如果有任何目录文件,则对其进行递归处理。
清单文件名、归档文件名和入口点名的指定顺序
与 "m"、"f" 和 "e" 标志的指定顺序相同。
示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
jar cvf classes.jar Foo.class Bar.class
示例 2:使用现有的清单文件 "mymanifest" 并
将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
jar cvfm classes.jar mymanifest -C foo/ .
2.如何将文件夹压缩成JAR文件
eclipse有相关操作
------------------------------------------------------------------------
1,右击Eclipse项目,点击Export。
2,选中java-jar文件。
3,选中要发布为jar文件的项目。
1)选中源文件夹,库文件夹,配置文件文件夹。
2)不要选中Eclipse项目的文件和其他不需要的文件。
3)选中:Export all output folders for checked projects
输出所有选中的文件夹。
4)选中:Export java source files and resources
如果是源文件夹,就会输出生成的.class文件。
5)选中:压缩Jar文件的内容。
6)选中:不警告就覆盖已存在的文件
7)选择一个输出jar文件的目的地。
4,使用已存在的manifest文件。
5,MANIFEST.MF 文件如下:
Manifest-Version: 1.0
Main-Class: Test
Class-Path: lib/OXmlEd1.11-nolib-bin.jar lib/dom4j-1.6.1.jar lib/commons-logging-1.0.4.jar lib/log4j-1.2.8.jar
如果让Eclipse为我们生成,不会生成Class-Path部分的描述。所以,我们需要再加上Class-Path描述!
6,现在,制作完成的jar文件就是可执行的。
我们在命令行中执行java –jar AAA.jar 就可以看到该程序被成功执行了。
javaw –jar AAA.jar 也可以执行该jar包。
使用java.exe将会出现命令行窗口。
使用javaw.exe执行,不会出现命令行窗口,所有System.out.print这样的输出都是看不到的。
7,如果你安装了JRE,你的jar文件应该关联在javaw –jar上。
如果你的jar文件没有关联javaw –jar了,可以通过以下方法重新关联。
1)在资源窗口—工具—文件夹选项—文件类型中,新建jar的关联。
2)创建一个.bat文件,其中的命令是:javaw -jar %1 或者java -jar %1
3)把.jar文件关联到上面这样的.bat文件中。
这样,你双击.jar文件时,就会立刻执行该java程序。
%1 表示第一个参数,也就是你点击的jar文件的文件全名。
8,你也可以为每一个可执行的jar文件创建一个.bat文件,其中的命令是javaw -jar AAA.jar 或者java –jar AAA.jar等文件。
这样,无需关联jar文件,就可以执行jar文件。
3.如何将java文件打包成jar
先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 。
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用zip压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中
4.怎样把文件压缩成JAR
本机安装JDK,进入CMD模式(命令行、Dos模式),执行JAR命令就可以
JAR的详解
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file
s 。
选项包括:
-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-u 更新现有的归档文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-m 包含指定清单文件中的清单信息
-e 为捆绑到可执行 jar 文件的独立应用程序
指定应用程序入口点
-0 仅存储;不使用任何 ZIP 压缩
-M 不创建条目的清单文件
-i 为指定的 jar 文件生成索引信息
-C 更改为指定的目录并包含其中的文件
如果有任何目录文件,则对其进行递归处理。
清单文件名、归档文件名和入口点名的指定顺序
与 "m"、"f" 和 "e" 标志的指定顺序相同。
示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
jar cvf classes.jar Foo.class Bar.class
示例 2:使用现有的清单文件 "mymanifest" 并
将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
jar cvfm classes.jar mymanifest -C foo/ .
5.如何将java文件打包成jar
使用Eclipse的Export功能:一、打包成一般的jar包:步骤如下: 1)在要打包的项目上右击,选择Export 2)在弹出的窗口中,选择Java -> JAR File,然后点击next按钮 3)在JAR File Specification窗口中,设置打包成的文件名和存放位置,点击两侧next 4)在JAR Manifest Specification窗口中,设置MANIFEST.MF清单文件的配置, 若仅仅打包成单纯的jar包的话,不用做任何修改,采取默认即可 若打包成可执行jar包的话,可以使用已存在的MANIFEST文件或者直接选择Main class 5)点击Finish按钮,完成打包。
二、打包成可运行的jar包步骤如下: 1)在要打包的项目上右击,选择Export 2)在弹出的窗口中,选择Java -> Runnable JAR File,然后点击next按钮 3)在Runnable JAR File Specification窗口中,选择Launch configuration和Export destination 4)点击Finish按钮,打包完成。
-
努比亚z9max手机音乐效验
该机拥有HIFI级音乐芯片,音乐效果不凡。具体体现在:1.音量调节,正常听音乐中高低音都是一个音量,而杜比音效能动态扩大某个音量。比如放打鼓声,杜比会及时提高低音加强鼓声。2.加强音域,杜比音效有开阔、集中、…
-
是atChristmas还是inChristmas
此处该用“on”。在圣诞节正确表达应为 “on Christmas ”。有具体日期的,比如知道几月几日的都用“on” ;不知道日期,但知道年份和月份的用“in” ,知道具体时间,比如几点几分用“at”。…
-
个体工商户应交纳什么税
纳税标准根据国家税务总局《个体工商户定期定额征收管理办法》文件精神 ,定期定额征收方式适用的税种及税率如下:1、根据《中华人民共和国增值税暂行条例》规定,自2009年1月1日起,小规模纳税人增值税征收率为3%…
-
材料成本差异率为负数是什么意思
材料成本差异额,是指材料的实际成本和计划成本之间的差额。差异率负数表示节约差异,即实际成本比计划成本小。正数表示超支差异,即实际成本比计划成本大。…
-
塞翁失马焉知非福是什么意思
比喻一时虽然受到损失,反而因此能得到好处。也指坏事在一定条件下可变为好事,反之亦然。形容人的心态,一定要乐观向上,任何事情都有二面性,不好的一面,有可能向好的一面转化。塞翁失马,焉知非福出自《 淮南子…