在IDEA中如何实现添加配置文件到classpath中-创新互联

在IDEA中如何实现添加配置文件到classpath中?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

为茌平等地区用户提供了全套网页设计制作服务,及茌平网站建设行业解决方案。主营业务为成都网站建设、网站制作、茌平网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

右键项目中的一个文件夹,会出现目录【Mark Directory as】

选择【Resources Root】 实现下面原文的效果

在IDEA中如何实现添加配置文件到classpath中

其中 Excluded :排除掉当前文件夹,如果文件夹是source文件夹,排除了,就变成普通文件夹,不再认为是source,就不会编译当前文件夹内部的java到classpath里

原文如下:

getResourceAsStream()方法可以从classpath 中读取文件,其实就是编译后的class 文件所在的路径

prop.load(this.getClass().getClassLoader().getResourceAsStream(fileName));

添加到classpath中的文件,会被直接拿到跟class文件相同的目录下,比如下面的这个属性文件config.properties,就在编译后的classes文件夹下

在IDEA中如何实现添加配置文件到classpath中

如何添加到这个目录下呢?

直接在AAA.java 同目录下新建不可以直接实现效果的

通过界面操作的方法

首先可以在src 下新建个目录resources,在这个目录下添加所需的文件config.properties

在IDEA中如何实现添加配置文件到classpath中

打开File -> Project Structure ...

选择Modules-> Sources 界面,选择到文件夹 resources,然后右键,选择 Resources

在IDEA中如何实现添加配置文件到classpath中

这个时候就添加了属性文件,同时文件夹的图标也会变化

在IDEA中如何实现添加配置文件到classpath中

重新build一下,就实现了添加配置文件到classpath 的效果了。

直接修改配置文件的方法

上面的操作,实际上是修改了IDEA的 iml文件,每一个项目都有一个.iml文件

所以我们可以直接在project.iml 文件中添加

<sourceFolder url="file://$MODULE_DIR$/src/resources" type="java-resource" />

在IDEA中如何实现添加配置文件到classpath中

看完上述内容,你们掌握在IDEA中如何实现添加配置文件到classpath中的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联-成都网站建设公司行业资讯频道,感谢各位的阅读!

网站标题:在IDEA中如何实现添加配置文件到classpath中-创新互联
文章URL:https://www.cdcxhl.com/article18/pjsdp.html

成都网站建设公司_创新互联,为您提供搜索引擎优化云服务器域名注册移动网站建设手机网站建设用户体验

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设