resourcebundle vs properties

时间:2014-05-12 11:59:51

标签: java resourcebundle

您好我将属性加载到Java。

ResourceBundle messages = ResourceBundle.getBundle("MessagesBundle", currentLocale);

从主源文件夹加载文件。

InputStream in = ThisClass.class.getClass().getResourceAsStream(propertiesFileName);
properties.load(in);

从主项目文件夹加载文件,该文件夹位于类路径之外。 目前还不清楚如何从源文件夹加载属性。

我不希望propertiesFileName包含/src/,因为它不会在jar中工作。 它可以与我的IDE相关,我使用Netbeans。

1 个答案:

答案 0 :(得分:0)

我最近遇到了这个问题!

尝试:

        InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(propertiesFileName);
    properties.load(in);