使用Java程序读取Java的属性文件

时间:2015-04-06 09:05:18

标签: java

package propertiesreader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
/**
 *
 * @author
 */
public class PropertiesReader 
{
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws FileNotFoundException, IOException
    {
        // TODO code application logic here
        //Reading properties file in Java example
        Properties props = new Properties();
        FileInputStream fis = new FileInputStream("c:/jdbc.properties");

        //loading properites from properties file
        props.load(fis);

        //reading proeprty
        String username = props.getProperty("jdbc.username");
        String driver = props.getProperty("jdbc.driver");
        System.out.println("jdbc.username: " + username);
        System.out.println("jdbc.driver: " + driver);
    }

}

系统找不到此行中指定的文件。

FileInputStream fis = new FileInputStream("c:/jdbc.properties");

这是什么意思,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

虽然我在linux中编写了更多代码,但我发现在windows中编码的人通常会使用":\\"取代":/"。再次检查文件是否存在并尝试":\\"或":\"
请参阅:file path Windows format to java format 你的情况只是反向