1
자바 배치 작업 중이며 다음과 같은 문제가 있습니다. 내 코드에이 간단한 Java 배치 프로그램에서 .properties 파일을 검색하려고 할 때 왜이 예외가 발생합니까?
나는 이런 식으로 뭔가를 가지고 :
public class StartScaricoRol {
private static final String RESOURCE_FILE_PATH = "java.com.fideuram.batch.rol.resource.settings";
public static void main(String[] args) {
myResources = ResourceBundle.getBundle(RESOURCE_FILE_PATH);
..............................................................
..............................................................
..............................................................
}
java.com.fideuram.batch.rol.resource.settings는는 settings.properties에게 자바 내부 파일을 나타내야 경우 내 프로젝트의 패키지를 .com.fideuram.batch.rol.resource, 가리키고 나는이 프로젝트 구조가 있습니다
을myResources = ResourceBundle.getBundle(RESOURCE_FILE_PATH);
다음과 같은 예외가 발생합니다 :
문제는이 라인이 실행될 때이다
java.util.MissingResourceException: Can't find bundle for base name java.com.XXX.batch.rol.resource.settings, locale it_IT
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:705)
at com.XXX.batch.rol.StartScaricoRol.main(StartScaricoRol.java:44)
이유는 무엇입니까? 뭐가 잘못 되었 니? 내가 뭘 놓치고 있니? 이 문제를 어떻게 해결할 수 있습니까?
, 그러나에 복사를하도록 디렉토리 SRC의 자원 스택 추적 또는 코드? –
질문을 편집하면 아직 기록에 남기 때문에 걱정이된다면 질문을 삭제하십시오. – pvg