현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - java가 속성 파일을 읽습니다.

java가 속성 파일을 읽습니다.

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();

}

항상 이렇게 작성하는데 문제 없습니다. .

읽은 파일이 비어 있는 이유는 파일 경로에 공백이 있기 때문인 것 같아요.