2013-07-09 4 views
0

Eclipse 프로젝트에서 파일 (.txt)이있는 폴더를 올바르게 배치하는 방법은 무엇입니까? 이러한 파일은 프로그램 실행 중에 읽거나 쓰여지고 있습니다.적절한 Eclipse 폴더 배치

은 (폴더가 src 폴더 안쪽에 위치)과 같아야합니다

ProjectName 
    src 
    packagename 
     class.java 
     class2.java 
    FOLDER_CONTAINING_TEXT_FILES 

이상과 같은 (폴더가 src 폴더 외부에) :

ProjectName 
    src 
    packagename 
     class.java 
     class2.java 
    FOLDER_CONTAINING_TEXT_FILES 
+0

해당 텍스트 파일의 컨텍스트는 무엇입니까? –

+0

프로그램 실행 중에 파일을 읽고 쓰는 중입니다. – Aaron

+0

응용 프로그램 외부에 어딘가에 쓰는 것이 더 안전해 보일 수 있으므로 응용 프로그램을 다시 배포 할 때 실수로 손실되지 않습니다. –

답변

3

모든 파일을 당신 쓰기를 기대하는 것은 프로젝트 또는 응용 프로그램 외부에 완전히 배치해야합니다. 응용 프로그램이 매개 변수 나 설정을 갖도록하거나이 폴더의 위치를 ​​나타내는 환경 변수를 찾으십시오.

읽기 전용 (정적 리소스) 인 파일의 경우 src 폴더 내에 파일을 저장하고 ClassLoader.getResourceAsStream() API를 사용하여 읽을 수 있습니다 (Java File I/O와 달리 응용 프로그램이 작동하지 않습니다). 항아리 포장).