设置属性位置?

时间:2013-03-25 00:02:04

标签: java properties

我想设置Properties文件的位置,但我似乎找不到办法。这可能吗?我读了几篇关于如何找出它的帖子,但没有关于如何设置它的内容。

修改 猜猜这需要更多细节。

我有一个为我的项目创建的属性文件。我只存储一个或两个值,但想要更改此属性文件所在的位置。

我有一个程序可以读取和写入大量数据到文件结构。像这样:

MainDirectory/DirectorywhereIwantPropertiesFile/.properties 
             /OtherNonPropertyData

1 个答案:

答案 0 :(得分:2)

我不确定我是否理解你想要的东西。 属性可以这样加载文件:

Properties p = new Properties();
File f = new File("Test.properties");
FileReader reader = new FileReader(f);
p.load(reader);

如果您需要这样的ResourceBundle:

    ResourceBundle prop = ResourceBundle.getBundle("Test");
    JOptionPane.showMessageDialog(this, prop.getString("test"));

您只需将包含Test.properties文件的目录添加到类路径中。