如何生成JAR包

 

JDK中自带了jar命令,可以生成jar包,在命令行输入jar可以看到用法。

E:\20121008>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/ .

 

 

 

转载于:https://www.cnblogs.com/huhu0013/archive/2012/11/09/2762557.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/434154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 匿名内部类 百科_java匿名内部类具体概念是什么,在什么地方用到?

展开全部java匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类,没有类名,根据多态,我们e69da5e887aa62616964757a686964616f31333337613863使用其父类名。因他是局部内部类,那么局部内部类的所有限制都对…

python 元组 列表 字典区别_python编程:常用的数据结构之字典的方法总结,和列表和元组区别...

字典是一种键:值的形式,我们前面分享的文章学习了列表[],元祖(),字典是由{}引起来的,列表的键对应的是列表的下标,而字典的值对应的是字典的键,我们可以通过字典的键来获取字典的值 …

ubuntu11.10中配置OGRE1.8

在这里提到的版本有点低,但对于Ubuntu11.10Ogre1.8照样适用。 对于Ubuntu 9.10及以上版本: 安装编译器及配置工具: sudo apt-get install build-essential automake libto 安装必须的依赖: sudo apt-get install libfreetype6-dev…

java 录音_用JAVA实现不限时录音功能

在网上找了个录音软件,而且这个软件是根据手机里剩余内存的大小,可以进行不限时录音,所以特地拿上来和大家分享!这个JAVA软件我发到了“玩转手机”里。解压缩后,大家可以用MIDway_2.8中文,通过数据线上传到…

MinGw+Msys搭建环境 编译ffmpeg

MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链…

redis 多线程_唬人的Redis多线程,也就那么回事

不羡鸳鸯不羡仙,一行代码调半天。原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。周末被一位小同学憋的很窝火。 他要和我探讨一下,redis到底是多线程的还是单线程…

关于客户端无法获得服务器端GP服务(Geoprocessing Service)结果的解决办法

之前发布了一个绘制等值面的服务,在本机测试的时候始终都可以访问,没有任何的问题,但是在远程访问时,出现了无法获得GP服务结果(注:结果为图片)的问题,而在服务器端确实生成了正确的结果。困扰了很久之后&a…

java 过滤器 中文_JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版

JAVA中文乱码过滤器(用java过滤器解决中文乱码)V0422 整理版不用再担心java中文乱码问题,一步到位,一次性解决。更方便更快捷。web-xml配置EncodingFiltercom.epet.util.EncodingFilterencodingGBKignoretrueEncodingFilter/*用java过滤器解决中文乱码哎…

ffmpeg 新老接口问题及对照集锦

ffmpeg源码包里面有个apichangs文档,里面有各种接口改变的记录,如果你发现接口不能用了,可以去搜索那个文档,可以找到对应的新接口,然后到新接口对应的头文件中找到说明文字 网上很多关于ffmpeg (libav)的资料都是N年…

c++界面开发_QT开发(三)——GUI原理分析

一、命令行程序命令行程序是面向过程的程序设计。命令行程序的特点:A、基于顺序结构执行B、程序执行过程中不需与用户交互C、程序执行结束给出最终运行结果命令行程序适用场合:A、单任务场合B、无交互、简单交互场合C、服务器应用场合二、GUI程序GUI程序…

[Ubuntu] Simple way to pass passwords on a shell script

here is the code for example: #!/bin/bashecho -e "your_password\nyour_password" | sudo /home/davidhhuan/the_shell_you_want_to_run.sh转载于:https://www.cnblogs.com/davidhhuan/archive/2012/11/12/2765983.html

解决链接错误:error LNK2001: 无法解析的外部符号 __iob

该错误主要是由于静态库在VC6编译而主程序在VC2005编译,大家用的CRT不同。解决办法,代码中增加 #ifdef __cplusplus extern "C" #endif FILE _iob[3] {__iob_func()[0], __iob_func()[1], __iob_func()[2]}; 此错误的产生根源: 在…

pycharm使用_后端开发使用pycharm的技巧

1、使用说明首先说明,本文所使用的功能为pycharm专业版所支持,其他版本如社区版,教育版,则不一定支持。作为一名后端开发,我猜你的桌面上一定打开着一系列的软件,用作开发调试工具,比如navicat数…

关于javafx支持IOS、android等智能手机解决方案

这两天回到javafx社区逛了一下,发现对这个问题讨论很多... 看完后,有两种意见。 第一种:是主流的,包括javafx社区以及绝大部分oracle内部javafx开发人员的意见:应该要支持,而且想把这个事情加入roadmap&…

java视窗_java-预览窗口(如Windows 7任务栏显示已打开的...

一个极其简单的实现.import java.awt.*;import java.awt.image.*;import java.awt.event.*;import javax.swing.*;class ShowPreviews {class ToolTipListener extends MouseAdapter {JWindow toolTip;JLabel label;Component preview;ToolTipListener(Component preview) {thi…

linux(ubuntu)下分区和格式化sd卡

我的手机sd卡需要分成两个分区,在windowxp下面死活搞不成。主要的问题是,window只认识sd卡的第一个分区。有人用修改驱动程序,让windows把sd卡认成日立的microdisk,分区和格式化也可以完成。但是在我的笔记本上,sd读卡…

@value 静态变量_Java中的变量——通过示例学习Java编程(4)

作者:CHAITANYA SINGH来源:通过示例学习Java编程(4):Java中的变量-方家话题​www.koofun.com变量是用来存放可以更改的值的容器。例如,当我写int i 10; 这里变量名是i,它与值10相关联&#xff…

nmf算法 python_NMF算法简介及python实现

[ pca算法用于原始数据维数较高时对数据进行降维 关于pca算法的学习,有一篇分析特别详细的论文http://www.cs.otago.ac.nz/cosc453/student_tutorials/principal_componen基本原理NMF,非负矩阵分解,它的目标很明确,就是将大矩阵分…

linux 修改消息队列大小

环境:red hat5 linux消息队列的配置文件为: /etc/sysctl.conf ,里面: msgmax:  一条最大消息的字节数 msgmnb: 一个消息队列总共最大字节数 而我的系统这2个值都默认是65536,假如发一条65536长度的消息,…

龙芯购买MIPS指令集的授权

以前指责龙芯购买MIPS授权的那篇文章让人啼笑皆非,只能用无知来概况我在IT从业多年,非常赞同龙芯购买MIPS指令集的授权!分几个方面来阐述:(1)什么是指令集?指令集好像英文的26个字母&#xff0c…