2013-12-08 2 views
0

나는 파일을 열고 덮어 쓰고 새 파일로 저장하는 프로젝트에서 일하고있다. 그러나 템플릿 파일에 액세스하는 데 어려움을 겪고 있습니다.소스 폴더 파일 Java

지금 당장은 내 프로그램이 내 컴퓨터의 경로를 사용하여 파일을 참조하지만 내 컴퓨터를 다른 컴퓨터로 내 보내면 파일을 찾을 수 없습니다.

이클립스에서 프로젝트의 소스 폴더에 파일을 저장했습니다. 모든 컴퓨터에서 파일을 찾을 수 있도록 파일을 참조하는 올바른 방법이 있습니까?

내 프로그램이 파일을 참조하는 방법에 대한 이미지를 첨부했습니다. 파일이 프로젝트 폴더에있는 경우

enter image description here

답변

1

, 당신은 모든 경로를 지정할 필요가 없습니다. 파일 이름 "file.txt"를 사용하기 만하면 일반적으로 경로를 입력하는 데 충분합니다.

0

배포를 위해 Tomcat 서버를 사용하는 경우 하나의 대안으로 Tomcat의 web-apps 위치에이 파일을 배치 할 수 있습니다.

액세스는 우리가 바람둥이를 설치하는 모든 시스템에 카탈 기반을 설정하기 때문적인 filePath 모든 컴퓨터에서 작동 코드

String filePath = System.getProperty("catalina.base") + "/web-apps"; 

이하로 사용하여 수행됩니다.