首页 > 编程语言 > 详细

双击jar运行main主函数实现-fatJAR

时间:2015-10-28 12:46:22      阅读:266      评论:0      收藏:0      [点我收藏+]

本人接到公司任务,开发一个小工具,双击之后,生成制定模版的word,word中是一个table,表格内容需要填写为各个文件的路径以及文件行数,代码见附件java,rar。下面主要说说如何进行导出可双击的jar执行文件。

1、下载,net.sf.fjep.fatjar_0.0.31.jar 包,拷贝到eclipse安装目录/plugins下,重启eclipse,

2、选中要打包的工程,右键-export-other中找Fat JAR Exporter,next

3、勾选要打包的java工程 next

4、勾选use extern JAR-Name ,选择输出路径

5、选择main-class,//此为入口函数,其他默认

6、有人选择了 ONE-JAR ,自己亲测,选择后打包的jar包执行错误,所以我没有勾选

7、next,选择依赖的jar包,之后点击finished等待打包完成,

8、双击jar包即可运行成功。

注意:

config.propertys是我的配置文件,但是在未打包成jar之前

this.getClass().getResource("/").getPath(); 可以获取到路径

打包之后不可,需要需改一下:

String jarFilePath = this.getClass().getProtectionDomain().getCodeSource().getLocation().getFile();  
            // URL Decoding  
            jarFilePath = java.net.URLDecoder.decode(jarFilePath, "UTF-8");
            jarFilePath=jarFilePath.substring(0,jarFilePath.lastIndexOf("/"));


jarFilePath 为jar包所在路径;之后拷贝config.propertys与jar在同一路径即可。

config.propertys内容:

import=C:/Users/tianjian/Desktop/sh     ******选择的文件夹
export=C:/Users/tianjian/Desktop/sh2/myDoc.doc ******输出的doc文档needtype=java,jsp,html,xml,css,db,properties  ******需要遍历的文件类型


该doc文档是按照业务需要自行设置,如果需要可在DocUtils.java进行修改。


本文出自 “右耳” 博客,请务必保留此出处http://tianjian.blog.51cto.com/3549910/1707160

双击jar运行main主函数实现-fatJAR

原文:http://tianjian.blog.51cto.com/3549910/1707160

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!