FileReader fr = new FileReader(new File("property.properties"));
Properties prop = new Properties();
prop.load(fr);
System.out.println(prop.getProperty("username"));没有问题啊,是否楼主给的reader 中的文件名是个非法的文件名或其他原因呢?

解决方案 »

  1.   

    楼主提供的2行代码有问题啊!Properties prop = new Properties();
    prop.load(new FileReader(""));
    没有给出文件的具体路径及文件名,当然会报错!FileNotFoundException!
      

  2.   

        Properties prop = new Properties();
        InputStream input = null;
      
        try {
      
            input = new FileInputStream("config.properties");
      
            // load a properties file
            prop.load(input);
    }