如何打jar包

1, 在main函数里定义参数如:


public static void main(String[] args) throws Exception {

// String fileReadPath = "D:/Tmall digital coupon - 0217.xlsx"; //args[0];
// String fileGeneratePath = "D:/TestData5";//args[1];
// File fl = new File(fileGeneratePath);
// String orderNo = "1"; //args[2];  //how many orders need to be generated
// String codeNo = "1"; //args[3]; //how many codes need to be generated
// args = new String []{"D:/Tmall digital coupon - 0216.xlsx","D:/TestData5","2","2"};


String fileReadPath = args[0];
   String fileGeneratePath = args[1];
   File fl = new File(fileGeneratePath);
   String orderNo = args[2];
   String codeNo = args[3];

2, 选择生成jar file

3, 选择自定义的Manifest文件如下:


加入所有外引的jar包至class-path。

主函数入口: main-class.


如:

Manifest-Version: 1.0

Class-Path: commons-codec-1.10.jar cxf-bundle-2.5.6.jar cxf-bundle-2.7
 .18.jar json-lib-2.2.3-jdk15.jar poi-3.11-20141221.jar poi-examples-3
 .11-20141221.jar poi-excelant-3.11-20141221.jar poi-ooxml-3.11-201412
 21.jar poi-ooxml-schemas-3.11-20141221.jar poi-scratchpad-3.11-201412
 21.jar xercesImpl-2.11.0.jar xml-apis-1.4.01.jar xmlbeans-2.6.0.jar b
 sh-2.0b4.jar jcommander.jar testng.jar snakeyaml.jar
Sealed: true

Main-Class: bleum.GenerateCode


4, 将生成的jar包和外部引用的所有jar包放在同一个文件夹下

5, 运行cmd命令

用cmd命令打开解压文件所在路径,进入文件目录
运行下面命令:
java -jar generateCode.jar SKU文件路径 生成文件路径 订单数量 生码数量
*注意:文件名中间不要有空格
如: 
java -jar generateCode.jar D:/Tmalldigitalcoupon-0217.xlsx D:/TestData4 1 1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值