首页
技术知识库
Task工作计划
网站简介
DON框架
后台管理
文章分类
JAVA
框架知识
操作系统
容器相关
数据库层
优化技术
界面编程
网络编程
开发工具
GO语言
其他
读书随笔
观影随笔
每日随笔
APP
ClassLoader().getResource取资源时找不到jar包
所属分类
:[JAVA] |
创建时间
:2014-03-24 |
文章属性
:原创 |
文章来源
: |
作者
:windfly
<pre> 2014-3-27 更正 后经实验,并不是必须使用可运行jar包,而是eclipse在导出jar包时有一个选项默认没有选中,是 Add directory entries 选项 --------------------------------------------------------------------- 2014-03-24 前提: 有两个项目A,B B要依赖A,通过加入A的jar包并import B要通过 ClassLoader().getResource 取A 的jar包中的包路径资源 问题: 出现空指针异常 分析: A项目是通过eclipse的导出jar包功能导出.也就是简单zip打包.应该是这种打包少了必要的包描述信息.尝试使用 导出可运行jar功能,使用这种jar可 在B项目中正常运行. 解决: 在A项目中写一个临时main方法.利用eclipse的导出可运行jar包功能重新导出jar包.B可正常找到A包中的资源 </pre>
返回