项目中资源文件无法加载,nullpointerException
来源:互联网 发布:虚拟现实用什么软件 编辑:程序博客网 时间:2024/06/06 05:25
Maven项目无法读取src/main/resources下properties资源文件
一般在Maven项目中,我们的.java文件都是保存在src/main/java包下,资源配置文件则在src/main/resources包下,具体目录如图所示:
如果我们需要读取classpath下的资源文件(即src/main/resources包下资源文件),我们通过以下代码按理来说应该是可以的
- properties=new Properties();
- is =HandlerServer.class.getClassLoader().getResourceAsStream("socketConfig.properties");
- properties.load(is);
这是比较烦人的,经过仔细的查找资料,研究之后,终于发现了问题,原来eclipse在编译的时候并没有加载资源文件,问题就出现在下图红线处:
从上图可以清晰的看到,eclipse在编译时,只会加载src/main/resources目录下的.java文件,其他文件不会加载,这就导致了程序始终无法加载资源文件,
找到问题,那只要稍加修改既可,修改如图所示:
修改为上图所示,保存即可。
阅读全文
0 0
- 项目中资源文件无法加载,nullpointerException
- webservice项目中资源文件路径错误问题
- Android中资源文件分析
- 引用framework中资源文件
- liferay中资源文件下载
- Spring中资源文件
- Delphi中资源文件使用详解
- Delphi中资源文件使用详解
- .NET中资源文件的使用
- Delphi中资源文件使用详解
- Delphi中资源文件的使用
- c#中资源文件的使用
- Delphi 中资源文件使用详解
- Delphi中资源文件使用详解
- C#中资源文件管理字符串
- Delphi中资源文件使用详解
- S60 中资源文件的读取
- 替换java中资源文件类
- Kettle 7.1 资源库配置&&无法配置资源库&&自定义配置文件路径
- Reading Plan
- linux操作系统目录及权限
- 104规约 scada
- centos7下安装nodejs
- 项目中资源文件无法加载,nullpointerException
- btrace 注解
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 关于Btree
- NopCommerce数据库操作
- 当当推荐数据系统架构实践
- DBA不可不知的操作系统内核参数
- 正册表达式详解
- Java并发编程:并发容器之CopyOnWriteArrayList(转载)