У меня есть этот простой код:ResourceBundle не находит файлы ресурсов
public class Main{
private static Locale currentLocale = new Locale("pl", "PL");
private static ResourceBundle text;
public static void main(String[] args) {
text = ResourceBundle.getBundle("resBundle", currentLocale);
}
}
и в каталоге Src У меня также есть 2 ресурса файлы с именем resBundle.properties
и resBundle_pl_PL.properties
, которые содержат переводы моей программы. Однако этот код генерирует исключение в основном методе. В нем говорится, что он не находит файл ресурсов, хотя он есть. В начале у меня были файлы в основном каталоге, но после чтения я переместил их в src, где они должны были быть.
Любая идея, что может быть неправильным с ним?
Где хранятся ресурсы (по сравнению с 'src' directory)? – MadProgrammer
@MadProgrammer Они находятся в каталоге src, как указано выше EDIT: На самом деле, нет, извините, я просто заметил, что они были сохранены внутри пакета, а не в каталоге src, что устранило проблему. Извините за то, что потратил ваше время. – jammaster
Но где? Являются ли они в пакете по умолчанию ('/')? Являются ли они в подкаталоге/пакете? Где «главное» находится в связи с комплектом ресурсов? – MadProgrammer