服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|正则表达式|

服务器之家 - 编程语言 - JAVA教程 - IDEA如何添加配置文件到classpath中

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

2020-09-19 23:50贾树丙 JAVA教程

这篇文章主要介绍了IDEA如何添加配置文件到classpath中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

突然发现有一种简单的办法:

IDEA 的 Mark Directory as

右键项目中的一个文件夹,会出现目录【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中

最后重新build 一下就行

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

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

延伸 · 阅读

精彩推荐