문제

속성 파일에서 파일 경로에서 리소스를 얻으려고했습니다.

속성 파일 :

info_path=c:\Info\output

자바:

String path = ResourceBundle.getBundle("bundle_name").getString("info_path");

결과 : C : 정보

파일을 설정해야합니다.

info_path=c:\\Info\\output

이것이 기본 동작입니까? 아니면 파일 인코딩에 달려 있습니까? 파일은 SJIS 인코딩을 사용하고 있습니다.

도움이 되었습니까?

해결책

일부 해결 방법 대신 속성 파일에서 Forward Slash를 사용하는 것이 좋습니다. 그건 그렇고, 당신이 UNIX/Linux 또는 Windows에 있든, 앞으로 슬래시는 적어도이 맥락에서 잘 작동합니다. 결국 Java는 플랫폼 독립적입니다. ;)

추신 : 상대 경로를 사용하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top