如何从文件夹外部读取属性文件如果我将属性文件声明为config.properties

时间:2016-02-05 05:59:49

标签: java

我创建了属性文件,比如config.properties。现在我想知道如何从java中的属性文件中读取参数值的过程。

在eclipse中使用jdk1.7。

1 个答案:

答案 0 :(得分:1)

请参阅以下代码以阅读config.properties文件。属性文件可以是文件系统中的任何位置。您必须为属性文件提供正确的绝对路径。

import java.io.*;
import java.util.Properties;

class ConfigReader
{
    public static void main(String args[])
    {
        try
        {
            InputStream inputstream;
            Properties prop = new Properties();
            inputstream = new FileInputStream("pathtofile\\config.properties");
            if(inputstream!=null)
            {
                prop.load(inputstream);
                String property1 = prop.getProperty("property1");
                String property2 = prop.getProperty("property2");
                System.out.println(property1+"\n"+property2);
            }
            else
            {
                System.out.println("File not found");
            }

        }
        catch(Exception e)
        {
            System.out.println("Error");
        }

    }


}