分类:
2007-01-23 16:35:52
终于编完了java聊天室系统,想把它压缩成jar文件,找了很多资料,上面讲得太复杂,看得我晕晕的。最后还是在舍友协助下以通俗易懂的方法解决了。如果你正找这方面的知识而来到这里,算是找对地方了。好了,不废话了,看招:
我暂且把java独立应用程序分成两种:1)没有用到Package的普通程序;2)有Package的,一般有多个.class文件才用的。
1)比如你写的java文件的目录是:D:\JAVA\test.java;那么你运行完会在同一目录下生成一个test.class文件,这时新建一个MANIFEST.txt文档(名字看清楚了)。打开写入以下内容:
Manifest-Version: 1.0
Created-By: 1.5.0_08 (Sun Microsystems Inc.)
Main-Class: test
保存为MANIFEST.MF。从命令行进入到JAVA目录下,敲入: jar cvfm test.jar manifest.mf test 这样就生成了test.jar文件,直接点击就可以运行。
2)还是这个目录:D:\JAVA\test1.java和test2.java;且两个程序都中有package com.chat,就是把生成的.class放在里面,这时的MANIFEST.MF(可以用写字板打开)内容是:
Manifest-Version: 1.0
Created-By: 1.5.0_08 (Sun Microsystems Inc.)
Main-Class: com.chat.test1
注:test1里必须有main函数。
从命令行进入到JAVA目录下,敲入: jar cvfm t1.jar manifest.mf com/*;test2同理。