博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jar包制作
阅读量:5785 次
发布时间:2019-06-18

本文共 739 字,大约阅读时间需要 2 分钟。

1,利用jdk自带的工具制作

1) 首先要确保所有的java文件都被编译成了.class文件,可以用javac批量编译多个文件

javac c:\java\src\wz\learning\*.java

2) 命令行制作jar包

jar -cvf HelloWorld.jar wz

注意:当前目录是c:\java\src,后面这个wz代表要把wz下所有的文件打包到HelloWorld这个jar包文件中。

3)jar包如果是可执行的,需要修改一个MANIFEST.MF文件,加上Main-Class(程序的入口类的全名),直接用压缩软件打开jar包,然后用记事本就可以修改.

Manifest-Version: 1.0Created-By: 1.8.0_101 (Oracle Corporation)Main-Class: wz.learning.Example15

4) 可以在制作jar包时,指定一个manifest.mf 文件,文件名可以随便取,打包后统一变成了META-INF\MANIFEST.MF文件名了。

jar -cvfm HelloWorld.jar mymanifest.mf wz
5)向jar包中添加一个文件
jar -uf HelloWord.jar newFile.class

6)解压jar包

jar -xvf HelloWorld.jar

7) 查看jar包结构,当然也可以用解压软件直接打开查看

jar -tvf HelloWorld.jar

2,利用eclipse制作,比较方便

在需要打包的工程上右键->Export->Java->JAR file->JAR file(输入jar包路径:c:\xxx.jar)->next->finish

转载地址:http://gxvyx.baihongyu.com/

你可能感兴趣的文章
openssh 加固
查看>>
Oracle Goldengate在HP平台裸设备文件系统OGG-01028处理
查看>>
Docker 容器的通信(十二)
查看>>
从windows server的文件服务到分布式文件服务(九)
查看>>
《MySQL管理之道:性能调优、高可用与监控》china-pub首发!
查看>>
尝试登录 VMware vCenter Server 5.5 时,“别名”值为空如何解决
查看>>
安全威胁情报实战
查看>>
Cocos2d-x 坐标系及其坐标转换
查看>>
SFB 项目经验-05-共存迁移-Lync 2013-SFB 2015-边缘服务器复制状态不正常
查看>>
九、OLTP 性能调整与优化--结语
查看>>
2011年度总结
查看>>
linux下的 lib文件的学习思考
查看>>
微软MCITP系列课程(十)WSUS服务器搭建
查看>>
华为HCC2014的变与不变
查看>>
Outlook替代Hotmail:社交很重要,但邮箱是根本
查看>>
大卫谈学习
查看>>
层次化防御保证企业门户网站安全
查看>>
体验VMware View HTML Access
查看>>
让VMware ESXi 5.5与Windows时间服务器同步
查看>>
简单易用的IT运维服务器管理程序分享!
查看>>