InputStream in = getProperties.class.getClassLoader().getResourceAsStream(
"config.properties");
이 문장을 다르게 작성해 보세요:
p>
속성 props = new Properties();
String url = this.getClass().getClassLoader().getResource(
"config.properties ").toString ().substring(6);
String empUrl = url.replace("20", " "); // 파일 경로에 공백이 포함되어 있으면 오류가 확실히 보고됩니다< /p>
System.out.println(empUrl);
InputStream in = null
try {
in = new BufferedInputStream(new FileInputStream (empUrl) );
props.load(in);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
항상 이렇게 작성하는데 문제 없습니다. .
읽은 파일이 비어 있는 이유는 파일 경로에 공백이 있기 때문인 것 같아요.