打包jar包时文件读取和第三方jar包的问题
本人自己遇到的问题。自己写的一个项目,想要打包成jar包放在定时器里去调用,遇到了如下问题
1.xml文件和properties文件读取问题
2.第三方jar包读取不到
解决方案:
1 我是在读取xml文件时遇到的问题,xml文件解析用到了dom4j第三方包中的类。
将xml文件放在src文件下,
SAXReader reader = new SAXReader();
Ddocument doc = null;
InputSream in = this.getClass().getClassLoader.getReasourceAsStream("xml文件名全称");
doc = reader.read(in);
Element root = doc.getRootElement();
拿到root根节点之后就可以去解析xml文件了,解析方法不做详细说明,并且reader,doc,root都是dom4j下的类。此方法不能写在静态方法和main方法内
将properties文件放在和类相同的包下,
第一个引号内填写properties文件的全称
第二个引号填写properties文件内的关键字
并且此代码不能写在静态方法和main方法内
解决完文件路径问题之后开始打包jar包
我采用的是fatjar插件的打包方式。
下载好插件解压,将解压得到的.jar结尾的文件放在eclipse安装空间的plugins下,重启就可以
打包的之前要把所有引用到的第三方jar包添加进buildpath,否则打包之后会缺少包。
打包jar包时文件读取和第三方jar包的问题相关推荐
- 解决maven打包打不进lib下的第三方jar包问题
解决maven打包打不进lib下的第三方jar包问题 参考文章: (1)解决maven打包打不进lib下的第三方jar包问题 (2)https://www.cnblogs.com/lmj612/p/1 ...
- Eclipse导出可执行Jar文件(包含第三方Jar包)
为什么80%的码农都做不了架构师?>>> 1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示: 2. 选择 ...
- vue-cli3.0打包时如何忽略某个第三方依赖包
前几天接到了用vue重构某个业务模块的需求,常规开发不做讨论,但是在打包时需要排除业务中使用的某个第三方依赖包. 代码如下: //main.js import Vue from 'vue'; impo ...
- android代码混淆时,如何防止第三方jar包被混淆导致程序出错
代码混淆是给其他人破解自己的程序带来更多困难,但混淆不能影响我们程序的正常运行.最近在代码混淆时出现一个问题:就是第三方jar被混淆时出现程序错误,错误主要是说找不到相关的类. 这个问题也不奇怪,我们 ...
- android studio gradle 打出jar,同时将依赖的第三方jar打包在一起
新版本的android studio 将编译之后的class文件放到了 build/intermediates/javac 目录下. 引用的时候 from('build/intermediates/j ...
- Android手机数据读写方法(内部存储、SD卡,网络加载,包内文件读取)
本次实例以文本和图片为例,展示了Android手机内部存储的读写方法.SD卡的读写方法,包内文件的读取,以及网络文本及图片的加载与下载. 项目文件在此:文档下载传送门 从网络加载图片或 ...
- 解决由于sz rz导致抓包时文件容量增加
原因是使用sz rz传输数据时是网络传输行为,在使用tshark等抓包软件抓取数据包时,会同样抓取sz rz传输产生的数据包. 解决方案 按照时间戳截取掉传输时那一段的流量,因为后续的采集工作仍在继续 ...
- maven私服、将项目发布到maven私服、从私服下载jar到本地仓库、将第三方jar安装到本地仓库和maven私服
上面启动start时,jdk1.9报错,解决方法参考:https://blog.csdn.net/qq_33638719/article/details/83064664 访问http://local ...
- python导入自定义包时无法导入自己定义的包
python导入自定义包时 显示找不到包,如下图 处理方法如下: 点击文件夹选择工作目录 点击后就可以正常导包啦
最新文章
- Linux中ifreq 结构体分析和使用
- matlab 绘制孤立点
- python读取遥感 dat_基于python批量处理dat文件及科学计算方法详解
- jmeter(二)录制脚本
- iOS内存管理(ARC,MRC)
- 【面向对象】面向对象程序设计测试题12-设计模式测试题
- 一文详解Kafka API
- python的dataframe的groupby_python pandas.DataFrame.groupby()方法详解
- Google Adsense的技巧、诀窍和秘密
- 人脸图像光照预处理(1)
- 支付宝扫码支付php demo
- Swift: App审核基本要点
- Android常用颜色对照表
- html5 bdi 不起作用,html bdi标签的使用详解
- Android 今日收获
- Sqlserver 默认连接 master 库
- 在OCI中为计算实例添加第二块网卡
- 查询快递单号物流,筛选出代收的单号
- 禁止IE弹出网页和屏蔽网页原理
- 毕业设计 单片机智慧农业管理系统 -大棚管理系统 自动灌溉系统
热门文章
- 漫画:位运算技巧整理汇总+一道被嫌弃的题目
- mysql dbcp 配置文件_数据库连接池DBCP使用方式
- Unity UI框架详细理解--场景管理
- 大学兼职一般做什么?有哪些职业?
- 适合女士开的车15万左右买哪个?凌渡怎么样?
- azure mysql数据库_Azure上创建MySql数据库服务
- JavaOJ 汉诺塔问题
- html字体样式(2)
- xp系统桌面计算机不见了怎么办,xp我的电脑图标没了怎么办,xp系统桌面图标不见了...
- ocaml_管理OCaml软件包的好工具