티스토리 뷰
자바(Java)
Java ResourceBundle Exception in thread "main"java.util.MissingResourceException
xemaker 2022. 11. 7. 14:08자바 프로그래밍을 하다가 Exception in thread "main"java.util.MissingResourceException; ResourceBundle Can;t find bundle for base name
이런 에러가 났다.
흠.. 뭐지.. 삽질 시작..
ocpjp 의 간단한 코딩이였다.
public class ResourcesApp90{
public void loadResourceBundle(){
ResourceBundle resource=ResourceBundle.getBundle("Greegins", Locale.US);
System.out.print(resource.getObject("HELLO_MSG"));
}
public static void main(String[] args) throws IOException{
new ResourceApp90().loadResourceBundle();
}
}
}
구글링을 해보니 Greetings 라고 되어 있으니 Greetings.properties 라는 파일이 있어야 한다.
뒤에 Locale 설정에 따라 파일에 ko, en 등이 붙을 수 있다. 자세한것은 ResourceBundle을 보면 된다.
파일은 만들었고..
이제 Greetings.properties 파일의 위치가 문제인데..
결국에는 bin 폴더에 두니 되었다.
구글링 해보니 보통 WEB-INF/classes 라고 되어 있는것에 힌트를 얻어 클래스 파일들의 루트인 bin에 두니 되었다.
'자바(Java)' 카테고리의 다른 글
자바 소수점 퍼센트 계산 - String.format (0) | 2022.12.09 |
---|---|
자바 오늘 한달전 날짜 localdate 자바8 (0) | 2022.11.29 |
자바 코딩 컨벤션 coding convention, naming rule (0) | 2022.11.01 |
자바 스프링 화면에서 ajax call , 서버에서는 @ResponseBody를 이용해 json으로 리턴 (0) | 2022.10.27 |
자바 스트링을 날짜로 Text '202209'could not be parsed: Unable to obtain LocalDate from Te (0) | 2022.10.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 포인터
- ocajp
- 라이믹스 모듈
- 문자열
- C
- xe애드온
- 프로씨
- 자바
- 파싱
- XE
- JDBC
- EC
- 스크래핑
- MySQL
- xe addon
- C언어
- webix
- ocjap
- XE3
- php
- 플러터
- 인포믹스
- 자바 smtp
- 오라클
- 파이썬
- Python
- 이클립스
- esql
- proc
- KG
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함