java.util.MissingResourceException: не удается найти пакет для базового имени

Я тестирую возможности Java i18n и у меня проблема, я не могу загрузить языковой файл, когда он не находится в корне класса. Прямо сейчас мои файлы находятся в/lang каталог.

Посмотрел несколько ответов здесь в SO, положив его вclasses Subdir и загрузка его какlang.Messages, использовал полный маршрут маршрутизации/Test/lang/Message (test - это имя проекта), используя просто/lang/Message а еще я получаю

java.util.MissingResourceException: Can't find bundle for base name

ошибка.

Что-нибудь еще, чтобы попробовать?

Моя файловая структура:

Test/lang/Messages_es.properties

Test/src/test/Main.java

import java.util.Locale;
import java.util.ResourceBundle;
import javax.swing.JFrame;

public class Main {

     public static void main(String[] args) {

    Locale currentLocale;
    ResourceBundle messages;

    currentLocale = new Locale("es");

    messages = ResourceBundle.getBundle("Messages", currentLocale);
    System.out.println(messages.getString("Messagesgreetings"));
    System.out.println(messages.getString("Messagesinquiry"));
    System.out.println(messages.getString("Messagesfarewell"));
    }
}