Maven项目无法读取src/main/resources下properties资源文件
来源:互联网 发布:修改mac地址的软件 编辑:程序博客网 时间:2024/06/05 03:56
一般在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);但是当我实际启动项目时,却报获取is输入流空指针,即找不到资源文件;
这是比较烦人的,经过仔细的查找资料,研究之后,终于发现了问题,原来eclipse在编译的时候并没有加载资源文件,问题就出现在下图红线处:
从上图可以清晰的看到,eclipse在编译时,只会加载src/main/resources目录下的.java文件,其他文件不会加载,这就导致了程序始终无法加载资源文件,
找到问题,那只要稍加修改既可,修改如图所示:
修改为上图所示,保存即可。
1 0
- Maven项目无法读取src/main/resources下properties资源文件
- Maven项目无法读取src/main/resources下properties资源文件
- Eclipse中建立Maven项目后,Java Resources资源文件下没有src/main/java文件夹
- Maven项目中读取src/main/resources目录下的配置文件
- 读取Java项目中src/main/resources下的json文件
- 利用MAVEN打包时,如何包含更多的资源文件(src/main/java,src/main/resources)
- 解决Maven项目,无法显示src/main/java资源文件夹
- Maven项目,无法显示src/main/java资源文件夹
- maven 编译部署src/main/java下的资源文件
- maven 编译部署src/main/java下的资源文件
- myeclipse下src/main/resources/META-INF下的资源文件不会编译到classpath下
- myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes
- flexmojos : 无法复制 src/main/resources 文件问题的解决方法
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
- 【混合开发入门】Js学习一 调用Js function函数 调用时必须带()
- Myeclipse设置注释模板
- TS科普10 自适应字段
- 守护线程线程阻塞的四种情况
- 抽象类与接口
- Maven项目无法读取src/main/resources下properties资源文件
- 8.MVC模式给根视图添加子视图和移除子视图
- 重写与重载
- poj 2393
- 策略模式
- lua 入门 helloworld
- Codeforces 598E Chocolate Bar
- 九度OJ 1262:Sequence Construction puzzles(I)_构造全递增序列 (DP)
- 4.2.4 Python特有编码