'\ src \ main \ resources \'패키지에 파일이 있습니다. 나는 'SRC \ 주 \ 자바 \ COM \ XXXX \ XXXX \ 서비스 \'. 나는 다음과 같은 코드를 실행,웹 응용 프로그램의 다른 패키지에서 파일 읽기
File USER_DIRECTORY = new File(System.getProperty("user.dir"));
File DOCUMENT_DIRECTORY = new File(USER_DIRECTORY, "src/test/resources");
File template = new File(DOCUMENT_DIRECTORY, "input.docx");
나는 점점 오전 값에 위치한 된 .java 파일에서 해당 파일을 읽을 수 C : \ workspace \ apache-tomcat-7.0.70 \ bin '으로, DOCUMENT_DIRECTORY는'C : \ workspace \ apache-tomcat-7.0.70 \ bin \ src \ test \ resources '로 설정하십시오. 대상 파일이 해당 위치에 없습니다. 단위 테스트에서 동일한 코드를 실행하면 올바른 값을 얻게됩니다. 누군가 다른 패키지에서 파일을 읽는 방법을 알려줄 수 있습니까? 문제를 더 잘 이해하려면 추가 정보가 필요한지 알려주십시오.
maven 또는 gradle과 같은 빌드 도구를 사용하고 있습니까? –
조회 ['Class.getResource()'] (https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResource (java.lang.String)) – qxz
@ KarthikeyanVaithilingam 네, 저는 Maven을 사용하고 있습니다 – choom