Java打Jar包的几种方式

一、项目没有引用外部Jar包

1.在Eclipse或MyEclipse中操作
选中工程---->右键,Export...--->Java--->选择JAR file--->next-->选择jar file的路径及名称-->next-->next--->选择Main class--->finish.

2.在cmd命令中操作
开始--->cmd--->输入java -version查看JDK版本--->输入jar命令查看是否正常--->输入cd命令到项目bin目录下.class文件(如存在包情况,cd到相关包bin目录下)--->jar -cvf xxx.jar *(如:jar -cvf test.jar *)--->测试jar,输入命令java -jar xxx.jar(如:java -jar test.jar)


二、项目中引用外部Jar包

1.在Eclipse或MyEclipse中操作

(1)选中工程---->右键,Export...--->Java--->选择JAR file--->next-->选择jar file的路径及名称-->next-->next--- 选择Main class--->finish。此时来到了要选择Main class的窗口,但这里先不选择Main class,选择最上方的Generate the manifest file(生成清单文件), 勾上Save the manifest in the workspace(将清单保存在工作空间中),在Manifest file(清单文件):中输入file的名称,如/testProject/main,(其中testProject为工程名,main为manifest file的名称)点击finish。

(2)用解压工具打开jar包,找到MANIFEST.MF文件,添加Main-Class: xx.xx.xx.xx (Main class所在类)
Class-Path: xxx.jar (外部引用jar包)

注意:
1.添加Main-Class、Class-Path时需在加:并且空格一格后引用Main class所在类目录或外部引用Jar包,且添加完成后必须换行
2.外部引用Jar包目录和xxx.jar同一目录

(3)选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next,这时又来到了选择main class的窗口,但这里也不选择main class,选择Use existing manifest from workspace,在Manifest file:里选择刚刚生成的main,如:/testProject/main,点击finish,到此就大功告成啦;假设生成的jar包的名称为test.jar,那么Class-Path中引入的jxl.jar要和test.jar位于同一个目录下。

注意:不要选main.mf和manifest文件,在后面的选择existing manifest文件,变写manifest时:


2.在cmd命令中操作
开始--->cmd--->输入java -version查看JDK版本--->输入jar命令查看是否正常--->输入cd命令到项目bin目录下.class文件(如存在包情况,cd到相关包bin目录下)--->jar -cvf xxx.jar *(如:jar -cvf test.jar *)--->外部引用Jar包和打包的项目jar包放在同一目录--->用解压工具打开jar包,找到MANIFEST.MF文件,添加Main-Class: xx.xx.xx.xx (Main class所在类)和Class-Path: xxx.jar (外部引用jar包)--->测试jar,输入命令java -jar xxx.jar(如:java -jar test.jar)


3.使用Fat jar插件操作

(1)如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.

Fat jar安装方法:

Eclipse在线更新方法
Help > Install New Software > Add,
name:Fat Jar
location:http://kurucz-grafika.de/fatjar

Eclipse插件手动安装方法
下载地址:http://sourceforge.net/projects/fjep/
将解压出的plugins中的文件复制到eclipse安装目录中的plugins目录下,然后重启eclipse即可.然后查看Window---preferences, 弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的 configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看 Window---preferences,你会发现Fat jar preferences这一项.恭喜你安装成功了

(2)用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口你会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next--- finish(勾选你需要一起打包的资源,默认为全部勾选),jar文件就生成在你的工程项目中了.

(3)cmd命令下运行测试


三、测试带参数的jar包
cmd--->java -jar xxx.jar 参数1 参数2 ...(如:java -jar test.jar test 1234)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值