java.util.ResourceBundle 의 용법 및 오류 보고
2684 단어 자바ResourceBundle
파일 에 서 는\#로 시작 하 는 것 을 설명 합 니 다.다음은 제 데이터베이스 연결 설정 파일 입 니 다.
1
2
3
4
5
6
7
8
9
#
DRIVER=com.mysql.jdbc.Driver
URL=jdbc:mysql:
//localhost:3306/test
user=rwuser
password=rwuser
#
path=D:\\Java\\jdk1.
6
.0_31\\bin
다음은 제 가 리 소스 Bundle 클래스 를 사용 하여 처리 하 는 것 입 니 다.
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package
iceinfo.bat.test;
import
java.util.ResourceBundle;
public
class
TestResourceBundle {
public
static
void
main(String[] args) {
String fileName=
"config"
;
// config.properties java :
// -
// - .properties
// - classpath , fileName ,
// Web , , WEB-INF\classes\ 。
ResourceBundle paramBundle = ResourceBundle.getBundle(fileName);
System.out.println(paramBundle.getString(
"DRIVER"
));
System.out.println(paramBundle.getString(
"URL"
));
System.out.println(paramBundle.getString(
"user"
));
System.out.println(paramBundle.getString(
"PASSWORD"
));
//
System.out.println(paramBundle.getString(
"path"
));
}
}
주:fileName 의 이름 에 대소 문자 나 properies 파일 이 있 는 가방 이름 이 없 으 면 알려 줍 니 다.
Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name config1, locale zh_CN
properties 파일 의 key 에 대응 하 는 value 값 을 가 져 올 때 소문 자 회 보 를 구분 하지 않 으 면
Exception in thread "main" java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key PASSWORD
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.