社区
Java
帖子详情
IDEA读取资源文件读取不到的问题。
c2ch
2017-09-04 12:45:17
在写mybatis逆向工程,运用generator生产逆向工程,写了一个generatorConfig.xml配置文件,想通过这个配置文件,生产逆向工程,代码都写好了,在IDEA中一直读取不到这个资源文件,也像网上很多方法那样把目录设置成资源目录,但还是无济于事。希望有大神帮忙解答。很苦恼。
...全文
685
1
打赏
收藏
IDEA读取资源文件读取不到的问题。
在写mybatis逆向工程,运用generator生产逆向工程,写了一个generatorConfig.xml配置文件,想通过这个配置文件,生产逆向工程,代码都写好了,在IDEA中一直读取不到这个资源文件,也像网上很多方法那样把目录设置成资源目录,但还是无济于事。希望有大神帮忙解答。很苦恼。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yszd2017
2017-09-05
打赏
举报
回复
this.getClass().getClassLoader().getResourceAsStream("config/xxx") 或者this.getClass().getClassLoader().getResource("config/xxx")
学习:解决
IDEA
读取
资
源文件
问题
相信很多小伙伴目前脱离elipese,使用
IDEA
然鹅,
IDEA
和elipese还是有些地方是不同di 今天在开发过程中,关于
读取
资
源文件
问题
真的被气疯了,百度了下,终于明白了 现在跟大家分享一下心得。 首先是elipese中,
资
源文件
直接放在src目录下,可以
读取
来到
IDEA
,却一直报错(找
不到
文件) 原来
IDEA
为了区分文件,搞了很多分类,比如source文件,resource...
解决
IDEA
中src下xml等
资
源文件
无法
读取
的
问题
该
问题
的实质是,
idea
对classpath的规定。 在eclipse中,把
资
源文件
放在src文件夹下,是可以找到的; 但是在
idea
中,直接把
资
源文件
放在src文件夹下,如果不进行设置,是不能被找到的。 下面说说几种解决方法,网上说的都很混乱,我这里做一个总结:推荐方法4 1.将所有
资
源文件
放在resources文件夹下 这样做很方便,比较容易想到,但是层次性就很差了,比如my
IDEA
中
读取
properties文件时的
问题
IDEA
中
读取
properties 文件
IDEA
读取
配置文件
1、在
IDEA
中,当使用以下代码
读取
配置文件时,无论配置文件放在哪个位置代码都找
不到
文件,最后发现,只要在当前的module下创建一个
资
源文件
夹,将配置文件放入,即可解决以上
问题
。 // 1.
读取
配置文件中的4个基本信息 InputStream is = ClassLoader.getSystemClassLoader().getResourceAsStream("jdbc.properties"); Properties pros = new Properties()
使用
idea
遇到的
读取
文件的
问题
一、事件 在一次获取文件的情况下,想使用一下相对路径,如下所示,始终获取
不到
文件 二、尝试 尝试了很多的方式来解决,例如改变文件位置的写法,换文件的位置等,可能是从eclipse转过来的思维模式的影响,eclipse中文件放到项目的根目录下就可以直接使用,但是
idea
的结构和eclipse有差异,始终无法解决,当然写绝对路径的方式不算。 三、解决办法 1 写文件的绝对路径 2 基于上面的多次尝试,最终发现原来
idea
中一个项目如果分了多个模块,要在文件的路径上加上模块的名称: publ
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章