码迷,mamicode.com
首页 > 其他好文 > 详细

IDEA添加配置文件到classpath

时间:2018-05-24 18:14:27      阅读:3061      评论:0      收藏:0      [点我收藏+]

标签:.com   uil   loader   str   project   不可   struct   alt   相同   

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

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

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

 技术分享图片

如何添加到这个目录下呢?
  直接在AAA.java 同目录下新建不可以直接实现效果的

 

通过界面操作的方法

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

 技术分享图片

 

 打开File -> Project Structure ...

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

技术分享图片

 

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

技术分享图片

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

 

直接修改配置文件的方法

上面的操作,实际上是修改了IDEA的 iml文件,每一个项目都有一个.iml文件
所以我们可以直接在project.iml 文件中添加
  <sourceFolder url="file://$MODULE_DIR$/src/resources" type="java-resource" />

技术分享图片

最后重新build 一下就行


原创文章,欢迎转载,转载请注明出处!

IDEA添加配置文件到classpath

标签:.com   uil   loader   str   project   不可   struct   alt   相同   

原文地址:https://www.cnblogs.com/acm-bingzi/p/idea-classpath.html

(0)
(2)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!