本人自己遇到的问题。自己写的一个项目,想要打包成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包的问题相关推荐

  1. 解决maven打包打不进lib下的第三方jar包问题

    解决maven打包打不进lib下的第三方jar包问题 参考文章: (1)解决maven打包打不进lib下的第三方jar包问题 (2)https://www.cnblogs.com/lmj612/p/1 ...

  2. Eclipse导出可执行Jar文件(包含第三方Jar包)

    为什么80%的码农都做不了架构师?>>>    1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示: 2. 选择 ...

  3. vue-cli3.0打包时如何忽略某个第三方依赖包

    前几天接到了用vue重构某个业务模块的需求,常规开发不做讨论,但是在打包时需要排除业务中使用的某个第三方依赖包. 代码如下: //main.js import Vue from 'vue'; impo ...

  4. android代码混淆时,如何防止第三方jar包被混淆导致程序出错

    代码混淆是给其他人破解自己的程序带来更多困难,但混淆不能影响我们程序的正常运行.最近在代码混淆时出现一个问题:就是第三方jar被混淆时出现程序错误,错误主要是说找不到相关的类. 这个问题也不奇怪,我们 ...

  5. android studio gradle 打出jar,同时将依赖的第三方jar打包在一起

    新版本的android studio 将编译之后的class文件放到了 build/intermediates/javac 目录下. 引用的时候 from('build/intermediates/j ...

  6. Android手机数据读写方法(内部存储、SD卡,网络加载,包内文件读取)

        本次实例以文本和图片为例,展示了Android手机内部存储的读写方法.SD卡的读写方法,包内文件的读取,以及网络文本及图片的加载与下载.     项目文件在此:文档下载传送门 从网络加载图片或 ...

  7. 解决由于sz rz导致抓包时文件容量增加

    原因是使用sz rz传输数据时是网络传输行为,在使用tshark等抓包软件抓取数据包时,会同样抓取sz rz传输产生的数据包. 解决方案 按照时间戳截取掉传输时那一段的流量,因为后续的采集工作仍在继续 ...

  8. maven私服、将项目发布到maven私服、从私服下载jar到本地仓库、将第三方jar安装到本地仓库和maven私服

    上面启动start时,jdk1.9报错,解决方法参考:https://blog.csdn.net/qq_33638719/article/details/83064664 访问http://local ...

  9. python导入自定义包时无法导入自己定义的包

    python导入自定义包时 显示找不到包,如下图 处理方法如下: 点击文件夹选择工作目录 点击后就可以正常导包啦

最新文章

  1. Linux中ifreq 结构体分析和使用
  2. matlab 绘制孤立点
  3. python读取遥感 dat_基于python批量处理dat文件及科学计算方法详解
  4. jmeter(二)录制脚本
  5. iOS内存管理(ARC,MRC)
  6. 【面向对象】面向对象程序设计测试题12-设计模式测试题
  7. 一文详解Kafka API
  8. python的dataframe的groupby_python pandas.DataFrame.groupby()方法详解
  9. Google Adsense的技巧、诀窍和秘密
  10. 人脸图像光照预处理(1)
  11. 支付宝扫码支付php demo
  12. Swift: App审核基本要点
  13. Android常用颜色对照表
  14. html5 bdi 不起作用,html bdi标签的使用详解
  15. Android 今日收获
  16. Sqlserver 默认连接 master 库
  17. 在OCI中为计算实例添加第二块网卡
  18. 查询快递单号物流,筛选出代收的单号
  19. 禁止IE弹出网页和屏蔽网页原理
  20. 毕业设计 单片机智慧农业管理系统 -大棚管理系统 自动灌溉系统

热门文章

  1. 漫画:位运算技巧整理汇总+一道被嫌弃的题目
  2. mysql dbcp 配置文件_数据库连接池DBCP使用方式
  3. Unity UI框架详细理解--场景管理
  4. 大学兼职一般做什么?有哪些职业?
  5. 适合女士开的车15万左右买哪个?凌渡怎么样?
  6. azure mysql数据库_Azure上创建MySql数据库服务
  7. JavaOJ 汉诺塔问题
  8. html字体样式(2)
  9. xp系统桌面计算机不见了怎么办,xp我的电脑图标没了怎么办,xp系统桌面图标不见了...
  10. ocaml_管理OCaml软件包的好工具