java项目打成可运行jar包

java项目打包成可执行exe文件,参见:http://mp.blog.csdn.net/postedit/79196443

一、项目结构如下:

相关说明:

1、包:client包下为自己所写的java文件,test包下为测试demo

2、文件夹:config文件夹下为配置文件,lib文件夹下为项目所引用的jar包,config、lib、src三目录

3、文件:w*x文件为本项目需解析的二进制文件;

4、文件:MANIFEST.MF为后续项目打成jar包所需文件。其中,Main-Class为项目main方法所在的项目启动类,Class-Path为项目所引用的jar包(注:":"后均跟一个空格;若引用多个jar包,则jar包之间也需加空格;文件最后留一空行;)截图如下:

二、打成jar包并执行的过程:

1、右键项目 -> export -> Java -> JAR file -> Next

2、选择非测试包下所有java文件、.classpath文件、.project文件,勾选对应选项、选择导出位置 -> Next

3、勾选选项 -> Next

4、选择自己添加的MANIFEST.MF文件 -> Finish

5、成功导出后会生成一个*.jar文件,将原项目下的配置文件和jar所在文件夹直接拷贝到jar文件所在文件夹,(本项目还需将二进制文件w*x文件也一同拷贝过来),便可双击jar文件运行程序。

如果运行jar包时,报找不到lib中依赖jar中的类,解决办法是在可运行jar包同目录下,添加lib以及对应的依赖jar包,因为MANIFEST.MF里配置的Class-Path是相对于可运行jar包的路径;

6、优化项:添加批处理文件设置一些全局变量,如JAVA_HOME、CLASSPATH、PATH等;创建快捷方式,并修改图标(图标文件在icon文件夹下)

7、补充:修改windows快捷方式图标

右键快捷方式 -> 属性 -> 更改图标 -> 选择图标文件所在位置 -> 确定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值