我在IntelijWorkspace中有一个Maven项目,在
/resources
文件夹中,我添加了一个名为SBMessages.properties
的.properties
文件。现在,我尝试从Java中获取这个文件,但它总是抛出 FileNotFoundException
异常。
下面是我的项目树:
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();
}
}
我尝试进行调试,但路径指向的是/target/classes/elements/SBMessages.properties
而不是/resources/sb/elements/SBMessages.properties.
请帮我解决这个问题。
SBMessages.load(getClass().getResourceAsStream("sb/elements/SBMessages.properties"));
。 - jmj