java打包不能用_java打包碰到的问题

一、打包

1、使用eclipse自带的export无法将所有的依赖的包(暂时未发现方法)

2、使用maven进行打包可将所有依赖包进行包装,但需要在pom文件中进行配置

在dependencies的同级增加如下两个节点

jar

maven-assembly-plugin

false

jar-with-dependencies

com.ctrip.you.replace.service.ReplaceMain

make-assembly

package

assembly

该配置参考:http://www.cnblogs.com/lxzh/archive/2012/10/17/2727107.html

3、运行

二、包内资源访问

当将文件等资源打入jar包后,不能使用普通的File操作方式进行访问

在获取conf目录下的loadConfig.properties文件需要使用如下方式

ReplaceMain.class.getResourceAsStream("/conf/loadConfig.properties")

如果使用如下方式,将会报告文件无法找到的异常

String filePath = ReplaceMain.class.getResource("/conf/loadConfig.properties").getPath();

File file = new File(filePath);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值