关于如何jar的一点总结 (转自:javaresearch yedongshu2001 原创)

原创 2004年07月09日 10:18:00
以org目录下的Test.java(package test 另附源程序)为例:
1.打开命令行,使当前目录为org,然后编译Test.java文件:javac -d . Test.java
  结果会在org下生成一个test文件夹。
3.在org目录下新建一个文本文件,内容如下:
Manifest-Version: 1.0
Created-By: 1.4.2 (Sun Microsystems Inc.)
Main-Class: test.Test
另存为MANIFEST.MF文件
4.在命令行使用命令:jar -cvfm helloworld.jar manifest.mf test
  结果会在org文件夹下生成new.jar文件。
需要说明的是:
(1)Main-Class对应public类名(包括包名)
(2)jar的参数可用jar来直接查看,这里不赘述。

Test.java源程序:
package test;
import javax.swing.*;

public class Test 
{
    public static void main(String[] args)
     {
        JFrame jf = new JFrame("welcome");
        jf.setSize(600,500);
        jf.setVisible(true);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     }
}

另附jar使用帮助:
C:/>jar
用法: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' 的存档文件中:
       jar cvf classes.jar Foo.class Bar.class
示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有
           文件存档到一个名为 'classes.jar' 的存档文件中:
       jar cvfm classes.jar mymanifest -C foo/ .

关于如何jar的一点总结

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";...
  • java169
  • java169
  • 2008年05月24日 05:01
  • 137

第500篇原创博文(小结)

这一篇是我的CSDN博客的第500篇,虽然是技术博客,但乱七八糟的也占了不少。质量上不敢说每篇都很好,但这些文章都还是自己的所学,所思,是不辱原创二字的。前段时间写了篇文章感慨技术无所写,当然不是说真...
  • hawksoft
  • hawksoft
  • 2015年07月31日 08:23
  • 1646

关于如何jar的一点总结(转至JR论坛)

以org目录下的Test.java(package test 另附源程序)为例:1.打开命令行,使当前目录为org,然后编译Test.java文件:javac -d . Test.java  结果会在...
  • zhanghaolpc
  • zhanghaolpc
  • 2004年07月31日 12:43
  • 1012

运营一点思考

今天阅读互联网运营书籍的时候,忽然看到作者分享了一个案例,主要讲用户群的消息推送问题。作者是做课程培训的,有学员群,作者的同事在群中推送了一条消息,主要是介绍课程的信息,内容大致主要是有哪些领域中的大...
  • leanln
  • leanln
  • 2018年01月08日 23:41
  • 26

javaresearch

java的资料http://www.javaresearch.org/index.jsp
  • twosecond
  • twosecond
  • 2009年05月08日 16:20
  • 347

http://www.javaresearch.org/

java研究组织者
  • qzg589
  • qzg589
  • 2005年04月17日 18:35
  • 483

MapReduce总结 (1)

【1】Hadoop Map/Reduce框架为每一个InputSplit产生一个map任务,而每个InputSplit是由该作业的InputFormat产生的。 【2】Mapper的输出被排...
  • zzh118
  • zzh118
  • 2016年04月07日 21:53
  • 350

手把手教你玩转QQ的原创表情

QQ的原创表情非常的可爱,做得比较精致,深受广大QQ用户的喜爱;但怎么将这些表情保存下来,好让我可以在别的地方用呢? 乖乖牛在线将从不同的视角,为你解析QQ原创表情的存储、互通、保护的机制;熟悉了这些...
  • TragicGuy
  • TragicGuy
  • 2015年10月23日 13:58
  • 1278

烘焙圈总结

这个项目首次尝试使用flex-box来进行布局,一开始的确是有些迷茫不知道怎么用,可是上手之后发现真的很方便!不过有点效果还是需要float来实现,弄清楚什么地方适用就好 //若要对display:b...
  • cztflove
  • cztflove
  • 2015年12月12日 23:32
  • 398

对这一年做一个简单总结

马上就要过春节了,回顾2016感觉有很多想要写下来的事情,可当现在真正有时间想要写点东西的时候,却突然感觉什么也写不出来了,但还是要把2016年经历的一些重要的事情写下来,这也算是一种对生活的记录吧。...
  • z_xiongmao
  • z_xiongmao
  • 2017年01月22日 14:50
  • 176
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于如何jar的一点总结 (转自:javaresearch yedongshu2001 原创)
举报原因:
原因补充:

(最多只允许输入30个字)