小编sco*_*ion的帖子

Java:如何从资源文件夹中加载.properties?

我在IntelijWorkspace中有Manven项目,在/resources文件夹中,我添加了一个.properties名为的文件SBMessages.properties.现在,我试图从Java获取此文件,它总是抛出FileNotFoundException.以下是我项目的树:

在此输入图像描述

我的代码在SBConnector.class中获取.properties文件:

public void initialize() {
    SBMessages = new Properties();
    try {
        SBMessages.load(getClass().getResourceAsStream("/sb/elements/SBMessages.properties"));
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

尝试调试,直接路径/target/classes/elements/SBMessages.properties而不是/resources/sb/elements/SBMessages.properties.

请帮我解决这个问题.

java maven

6
推荐指数
1
解决办法
5755
查看次数

标签 统计

java ×1

maven ×1