키 배열을 반복하고 리소스 번들에서 getString() 메서드를 호출 할 때이 문제가 발생했습니다. 내 묶음에 필요한 모든 매핑이 있는데 어떤 이유로 리소스 중 하나가 꺼내지지 않습니다. 이 문제는 Linux Ubunthu 9에서만 발생합니다. Windows에서 작동합니다. 그것은 올바르게 매핑 된 "항목"자원까지 모든 자원을 찾습니다. 위에서 언급했듯이 나는 bot OS에서 같은 항아리를 사용합니다. 이 단일 키를 제외한 모든 리소스는 작동합니다. 키와이 리소스를 변경하려고했지만 MissingResourceException이 계속 throw됩니다. 내 클래스 경로가 맞지 않으면 내 다른 키가 작동하지 않습니다. 나는 이것이 무엇을 일으킬 수 있는지 전혀 모른다. 나는 또한 내 묶음을 재정렬하려고 노력했다 - 운이 없다.ResourceBundle MissingResourceException Linux 특정 키
모든 의견을 보내 주시면 감사하겠습니다. 위에서 언급 한 Windows에서 완벽하게 작동으로
String cols = new String[] {"name", "actor" , "requestor", "electronicFolder", "item", "dueOn", "finalOccurrenceOn"};
ResourceBundle rb = ResourceBundle.getBundle("application");
for (int i=0; i<cols.length; i++) {
if (rb==null) {
out.print("null");
} else {
try {
out.print(" " + rb.getString(cols[i]) + " : ");
} catch (MissingResourceException ee) {
ee.printStackTrace();
}
}
}
는 Linnux Ubunthu의 항목에 실패합니다. 이것은 정말로 성가심입니다.
모든 샘플 코드는 높이 평가됩니다. –