ClassLoader cl;
cl = Thread.currentThread().getContextClassLoader();
if(cl == null){
cl = ClassLoader.getSystemClassLoader();
}
URL url = cl.getResource("info.property");
System.out.println(url.getPath());
//클래스 패스를 통해 info.property 있는 위치를 찾기
File propFile = new File(url.getPath());
FileInputStream is;
try {
is = new FileInputStream(propFile);
Properties props = new Properties();
props.load(is);
this.TELNET_IP = props.getProperty("TELNET_IP").trim() ;
this.TELNET_PORT = Integer.parseInt(props.getProperty("TELNET_PORT").trim()) ;
} catch (Exception e) {
e.printStackTrace();
}
=========================================================
info.property 내용
#텔넷 접속 정보
TELNET_IP = xxx.136.171.56
TELNET_PORT = 23
웹의 경우 classes 안에다 info.property 같은 property 파일을 집어넣고
위와 같은 형식으로 찾아내서 사용할 수 있다
'JAVA' 카테고리의 다른 글
[자바 Decompiler] jar 파일 에 대한 디컴파일러 (0) | 2011.03.29 |
---|---|
[ JAVA ] 자바 POI 로 xls,xlsx 파일 읽기 (6) | 2011.02.15 |
[ JAVA ] 자바 HTTPS 통신 (7) | 2010.10.30 |
[ JAVA ] 리눅스에서 자바 어플리케이션 프로그램 실행 (jar 파일 실행) (4) | 2010.10.28 |
[ JAVA ] e.printStackTrace() 찍어보기 (0) | 2010.03.25 |
댓글