2013-10-07 3 views
0

15 개의 클래스가있는 jar 파일이 있습니다. 웹 응용 프로그램에서이 항아리의 일부 메서드를 호출해야합니다. 일부 메소드는 .plist 파일을 읽습니다.Jar 로딩 파일

jar 코드에서 모든 plist 파일을 한 번 읽고 여러 번 사용합니다 (.plist 파일의 모든 속성을 보유하는 정적지도를 사용했습니다). 그러나 이것은 일어나지 않습니다. .

전화가 걸릴 때마다 모든 .plist 파일을 다시 읽습니다. 그리고 이것 때문에 "너무 많은 열린 파일 예외"가 있습니다.

파일을 반복해서 읽지 않도록하는 방법이 있습니까? 도와주세요.

답변

0

코드 또는 스택 추적을 게시 할 수 있습니까? 그것은 논리적 인 문제처럼 보입니다. 한 번 파일을 읽으려면 정적 플래그가 있고 읽은 후에는 true로 설정하고 읽은 후에 그냥 확인하십시오 ....이 것이 원하는 대답이 아니라면 알려주십시오.