ドキュメントページによると、java.util.Properties.load()はjava.io.InputStreamのみを受け入れます。明らかにInputStreamの子ではないのに、 FileReaderを安全にロードできるのはなぜですか?
これにより、pFileからプロパティが出力されます。それは何らかの理由で機能します:
String pFile = "/path/to/properties/file";
Properties p = new Properties();
FileReader fr = new FileReader(pFile);
p.load(fr);
System.out.println(p.toString());
前もって感謝します!