Jar 打包 有package 有第三方lib , 和运行命令(原创)

本文详细介绍了一个Java应用程序从源代码到最终可执行jar包的全过程。包括了目录结构的组织方式、manifest清单文件的编写规范及如何使用jar命令进行打包,最后还介绍了如何设置classpath并运行打包好的jar文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、文件目录结构为:

 

2013/05/13  13:26    <DIR>          com

2013/05/13  13:31    <DIR>          lib

2013/05/13  13:41               210 manifest

 

 

 C:\jarstudy\com 的目录

2013/05/13  13:26    <DIR>          zqk

 

 C:\jarstudy\com\zqk 的目录

2013/05/13  12:15             1,114 DateUtil.class

2013/05/13  12:20             2,187 FileUtil.class

2013/05/13  12:51             8,086 GetPicture.class

 

 

 C:\jarstudy\lib 的目录

 

2013/05/13  12:13            46,725 commons-codec-1.3.jar

2013/05/13  12:13           277,722 commons-httpclient-3.0-rc2.jar

2013/05/13  12:13            60,841 commons-logging.jar

               3 个文件        385,288 字节

 

 

2、manifest 内容

Manifest-Version: 1.0 

Main-Class: com.zqk.GetPicture 

Created-By: qeekey 

Class-Path: lib/commons-codec-1.3.jar 

            lib/commons-httpclient-3.0-rc2.jar 

            lib/commons-logging.jar 

   

//注意 第一行为Manifest-Version 必须

//注意 冒号后 有一个空格  必须

//注意 最后一行为空行 必须 

 

 

2、打包

>jar cvmf manifest getpic.jar com lib

 

 

4、运行

java -classpath .:lib/* -jar getpic.jar c:\test.html c:\logs

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值